home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / SoundHandle 1.0.3 ƒ / SoundHandle 1.0.3 / SoundHandle 1.0.3.rsrc / CODE_5.txt < prev    next >
Text File  |  1995-03-12  |  237KB  |  4,123 lines

  1. # near model CODE resource
  2. # jump table entries: 496-518 (23 of them)
  3. export_74:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  203C 0000 A89F           move.l     D0, 0xA89F
  6. 0000000A  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  7. 0000000C  2F08                     move.l     -[A7], A0
  8. 0000000E  203C 0000 A0AD           move.l     D0, 0xA0AD
  9. 00000014  A346                     syscall    GetOSTrapAddress, flags=3
  10. 00000016  B1DF                     cmpa.l     A0, [A7]+
  11. 00000018  670E                     beq        +0x10 /* 00000028 */
  12. 0000001A  202E 000C                move.l     D0, [A6 + 0xC]
  13. 0000001E  A1AD                     syscall    Gestalt, flags=1
  14. 00000020  226E 0008                movea.l    A1, [A6 + 0x8]
  15. 00000024  2288                     move.l     [A1], A0
  16. 00000026  6026                     bra        +0x28 /* 0000004E */
  17. label00000028:
  18. 00000028  41FA 0036                lea.l      A0, [PC + 0x36 /* 00000060, value 0x76657273 'vers' */]
  19. 0000002C  303C EA51                move.w     D0, 0xEA51
  20. 00000030  222E 000C                move.l     D1, [A6 + 0xC]
  21. label00000034:
  22. 00000034  B298                     cmp.l      D1, [A0]+
  23. 00000036  6706                     beq        +0x8 /* 0000003E */
  24. 00000038  4A98                     tst.l      [A0]+
  25. 0000003A  6712                     beq        +0x14 /* 0000004E */
  26. 0000003C  60F6                     bra        -0x8 /* 00000034 */
  27. label0000003E:
  28. 0000003E  43FA 0020                lea.l      A1, [PC + 0x20 /* 00000060, value 0x76657273 'vers' */]
  29. 00000042  D3D0                     add.l      A1, [A0]
  30. 00000044  4ED1                     jmp        [A1]
  31. label00000046:
  32. 00000046  226E 0008                movea.l    A1, [A6 + 0x8]
  33. 0000004A  2280                     move.l     [A1], D0
  34. 0000004C  4240                     clr.w      D0
  35. label0000004E:
  36. 0000004E  3D40 0010                move.w     [A6 + 0x10], D0
  37. 00000052  4E5E                     unlink     A6
  38. 00000054  205F                     movea.l    A0, [A7]+
  39. 00000056  508F                     addq.l     A7, 8
  40. 00000058  4ED0                     jmp        [A0]
  41. label0000005A:
  42. 0000005A  303C EA52                move.w     D0, 0xEA52
  43. 0000005E  60EE                     bra        -0x10 /* 0000004E */
  44. 00000060  7665                     moveq.l    D3, 0x65
  45. 00000062  7273                     moveq.l    D1, 0x73
  46. 00000064  0000 0060                ori.b      D0, 0x60 /* '`' */
  47. 00000068  6D61                     blt        +0x63 /* 000000CB */
  48. 0000006A  6368                     bls        +0x6A /* 000000D4 */
  49. 0000006C  0000 0064                ori.b      D0, 0x64 /* 'd' */
  50. 00000070  7379                     moveq.l    D1, 0x79
  51. 00000072  7376                     moveq.l    D1, 0x76
  52. 00000074  0000 0088                ori.b      D0, 0x88
  53. 00000078  7072                     moveq.l    D0, 0x72
  54. 0000007A  6F63                     ble        +0x65 /* 000000DF */
  55. 0000007C  0000 0092                ori.b      D0, 0x92
  56. 00000080  6670                     bne        +0x72 /* 000000F2 */
  57. 00000082  7520                     moveq.l    D2, 0x20
  58. 00000084  0000 009E                ori.b      D0, 0x9E
  59. 00000088  7164                     moveq.l    D0, 0x64
  60. 0000008A  2020                     move.l     D0, -[A0]
  61. 0000008C  0000 00E8                ori.b      D0, 0xE8
  62. 00000090  6B62                     bmi        +0x64 /* 000000F4 */
  63. 00000092  6420                     bcc        +0x22 /* 000000B4 */
  64. 00000094  0000 011A                ori.b      D0, 0x1A
  65. 00000098  6174                     bsr        +0x76 /* 0000010E */
  66. 0000009A  6C6B                     bge        +0x6D /* 00000107 */
  67. 0000009C  0000 0142                ori.b      D0, 0x42 /* 'B' */
  68. 000000A0  6D6D                     blt        +0x6F /* 0000010F */
  69. 000000A2  7520                     moveq.l    D2, 0x20
  70. 000000A4  0000 0164                ori.b      D0, 0x64 /* 'd' */
  71. 000000A8  7261                     moveq.l    D1, 0x61
  72. 000000AA  6D20                     blt        +0x22 /* 000000CC */
  73. 000000AC  0000 0188                ori.b      D0, 0x88
  74. 000000B0  6C72                     bge        +0x74 /* 00000124 */
  75. 000000B2  616D                     bsr        +0x6F /* 00000121 */
  76. label000000B4:
  77. 000000B4  0000 0188                ori.b      D0, 0x88
  78. 000000B8  0000 0000                ori.b      D0, 0x0
  79. 000000BC  0000 0000                ori.b      D0, 0x0
  80. 000000C0  7001                     moveq.l    D0, 0x01
  81. 000000C2  6082                     bra        -0x7C /* 00000046 */
  82. 000000C4  2278 02AE                movea.l    A1, [0x000002AE /* ROMBase */]
  83. 000000C8  7004                     moveq.l    D0, 0x04
  84. 000000CA  0C69 0075 0008           cmpi.w     [A1 + 0x8], 0x75 /* 'u' */
  85. // begin alternate branch 000000CC-000000D4
  86. label000000CC:
  87. 000000CC  0075 0008 6712 0C69      ori.w      [[A5 + D6 * 8] + 0xC69], 0x8
  88. // end alternate branch 000000CC-000000D4
  89. label000000CC: // (misaligned)
  90. 000000D0  6712                     beq        +0x14 /* 000000E4 */
  91. 000000D2  0C69 0276 0008           cmpi.w     [A1 + 0x8], 0x276
  92. // begin alternate branch 000000D4-000000DA
  93. label000000D4:
  94. 000000D4  0276 0008 6604           andi.w     [A6 + D6.w * 8 + 0x4], 0x8
  95. // end alternate branch 000000D4-000000DA
  96. label000000D4: // (misaligned)
  97. 000000D8  6604                     bne        +0x6 /* 000000DE */
  98. 000000DA  5240                     addq.w     D0, 1
  99. 000000DC  6006                     bra        +0x8 /* 000000E4 */
  100. label000000DE:
  101. 000000DE  1038 0CB3                move.b     D0, [0x00000CB3 /* MMUFluff/MachineType */]
  102. 000000E2  5C80                     addq.l     D0, 6
  103. label000000E4:
  104. 000000E4  6000 FF60                bra        -0x9E /* 00000046 */
  105. 000000E8  7000                     moveq.l    D0, 0x00
  106. 000000EA  3038 015A                move.w     D0, [0x0000015A /* SysVersion */]
  107. 000000EE  6000 FF56                bra        -0xA8 /* 00000046 */
  108. label000000F2:
  109. 000000F2  7000                     moveq.l    D0, 0x00
  110. label000000F4:
  111. 000000F4  1038 012F                move.b     D0, [0x0000012F /* CPUFlag */]
  112. 000000F8  5240                     addq.w     D0, 1
  113. 000000FA  6000 FF4A                bra        -0xB4 /* 00000046 */
  114. 000000FE  0C38 0004 012F           cmpi.b     [0x0000012F /* CPUFlag */], 0x4
  115. 00000104  6738                     beq        +0x3A /* 0000013E */
  116. 00000106  0838 0004 0B22           btst.b     [0x00000B22 /* HWCfgFlags */], 0x4
  117. 0000010C  6734                     beq        +0x36 /* 00000142 */
  118. fn0000010E:
  119. 0000010E  204F                     movea.l    A0, A7
  120. 00000110  F280                     .extension 0x280 // unimplemented
  121. 00000112  0000 F327                ori.b      D0, 0x27 /* '\'' */
  122. 00000116  3017                     move.w     D0, [A7]
  123. 00000118  2E48                     movea.l    A7, A0
  124. 0000011A  0C40 1F18                cmpi.w     D0, 0x1F18
  125. 0000011E  6716                     beq        +0x18 /* 00000136 */
  126. 00000120  0C40 3F18                cmpi.w     D0, 0x3F18
  127. label00000124:
  128. 00000124  6710                     beq        +0x12 /* 00000136 */
  129. 00000126  0C40 3F38                cmpi.w     D0, 0x3F38 /* '?8' */
  130. 0000012A  670E                     beq        +0x10 /* 0000013A */
  131. 0000012C  0C40 1F38                cmpi.w     D0, 0x1F38
  132. 00000130  6708                     beq        +0xA /* 0000013A */
  133. 00000132  7000                     moveq.l    D0, 0x00
  134. 00000134  600E                     bra        +0x10 /* 00000144 */
  135. label00000136:
  136. 00000136  7001                     moveq.l    D0, 0x01
  137. 00000138  600A                     bra        +0xC /* 00000144 */
  138. label0000013A:
  139. 0000013A  7002                     moveq.l    D0, 0x02
  140. 0000013C  6006                     bra        +0x8 /* 00000144 */
  141. label0000013E:
  142. 0000013E  7003                     moveq.l    D0, 0x03
  143. 00000140  6002                     bra        +0x4 /* 00000144 */
  144. label00000142:
  145. 00000142  7000                     moveq.l    D0, 0x00
  146. label00000144:
  147. 00000144  6000 FF00                bra        -0xFE /* 00000046 */
  148. 00000148  0C78 3FFF 028E           cmpi.w     [0x0000028E /* ROM85 */], 0x3FFF
  149. 0000014E  6E1C                     bgt        +0x1E /* 0000016C */
  150. 00000150  303C A89F                move.w     D0, 0xA89F
  151. 00000154  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  152. 00000156  2408                     move.l     D2, A0
  153. 00000158  203C 0000 AB03           move.l     D0, 0xAB03
  154. 0000015E  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  155. 00000160  203C 0000 0100           move.l     D0, 0x100
  156. 00000166  B488                     cmp.l      D2, A0
  157. 00000168  6606                     bne        +0x8 /* 00000170 */
  158. 0000016A  600A                     bra        +0xC /* 00000176 */
  159. label0000016C:
  160. 0000016C  7000                     moveq.l    D0, 0x00
  161. 0000016E  6006                     bra        +0x8 /* 00000176 */
  162. label00000170:
  163. 00000170  203C 0000 0200           move.l     D0, 0x200
  164. label00000176:
  165. 00000176  6000 FECE                bra        -0x130 /* 00000046 */
  166. 0000017A  1038 021E                move.b     D0, [0x0000021E /* KbdType */]
  167. 0000017E  41FA 0016                lea.l      A0, [PC + 0x16 /* 00000196, value 0x3130B02 */]
  168. 00000182  2248                     movea.l    A1, A0
  169. label00000184:
  170. 00000184  1218                     move.b     D1, [A0]+
  171. 00000186  6700 FED2                beq        -0x12C /* 0000005A */
  172. 0000018A  B200                     cmp.b      D1, D0
  173. 0000018C  66F6                     bne        -0x8 /* 00000184 */
  174. 0000018E  91C9                     sub.l      A0, A1
  175. 00000190  2008                     move.l     D0, A0
  176. 00000192  6000 FEB2                bra        -0x14C /* 00000046 */
  177. 00000196  0313                     btst       [A3], D1
  178. 00000198  0B02                     btst       D2, D5
  179. 0000019A  0106                     btst       D6, D0
  180. 0000019C  0704                     btst       D4, D3
  181. 0000019E  0508                     btst       A0, D2
  182. 000001A0  0900                     btst       D0, D4
  183. 000001A2  7000                     moveq.l    D0, 0x00
  184. 000001A4  4A38 0291                tst.b      [0x00000291 /* PortBUse */]
  185. 000001A8  6B16                     bmi        +0x18 /* 000001C0 */
  186. 000001AA  1238 01FB                move.b     D1, [0x000001FB /* SPConfig */]
  187. 000001AE  0201 000F                andi.b     D1, 0xF
  188. 000001B2  0C01 0001                cmpi.b     D1, 0x1
  189. 000001B6  6608                     bne        +0xA /* 000001C0 */
  190. 000001B8  2078 02DC                movea.l    A0, [0x000002DC /* ABusDCE */]
  191. 000001BC  1028 0007                move.b     D0, [A0 + 0x7]
  192. label000001C0:
  193. 000001C0  6000 FE84                bra        -0x17A /* 00000046 */
  194. 000001C4  0C38 0002 012F           cmpi.b     [0x0000012F /* CPUFlag */], 0x2
  195. 000001CA  6D16                     blt        +0x18 /* 000001E2 */
  196. 000001CC  7000                     moveq.l    D0, 0x00
  197. 000001CE  1038 0CB1                move.b     D0, [0x00000CB1 /* MMUType */]
  198. 000001D2  0C00 0001                cmpi.b     D0, 0x1
  199. 000001D6  670C                     beq        +0xE /* 000001E4 */
  200. 000001D8  0C00 0003                cmpi.b     D0, 0x3
  201. 000001DC  6D04                     blt        +0x6 /* 000001E2 */
  202. 000001DE  5340                     subq.w     D0, 1
  203. 000001E0  6002                     bra        +0x4 /* 000001E4 */
  204. label000001E2:
  205. 000001E2  7000                     moveq.l    D0, 0x00
  206. label000001E4:
  207. 000001E4  6000 FE60                bra        -0x19E /* 00000046 */
  208. 000001E8  303C A89F                move.w     D0, 0xA89F
  209. 000001EC  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  210. 000001EE  2408                     move.l     D2, A0
  211. 000001F0  203C 0000 A88F           move.l     D0, 0xA88F
  212. 000001F6  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  213. 000001F8  2038 0108                move.l     D0, [0x00000108 /* MemTop */]
  214. 000001FC  B488                     cmp.l      D2, A0
  215. 000001FE  670A                     beq        +0xC /* 0000020A */
  216. 00000200  598F                     subq.l     A7, 4
  217. 00000202  3F3C 0016                move.w     -[A7], 0x16
  218. 00000206  A88F                     syscall    OSDispatch
  219. 00000208  201F                     move.l     D0, [A7]+
  220. label0000020A:
  221. 0000020A  6000 FE3A                bra        -0x1C4 /* 00000046 */
  222. export_75:
  223. fn0000020E:
  224. 0000020E  225F                     movea.l    A1, [A7]+
  225. 00000210  205F                     movea.l    A0, [A7]+
  226. 00000212  A025                     syscall    GetHandleSize
  227. 00000214  2E80                     move.l     [A7], D0
  228. 00000216  6A02                     bpl        +0x4 /* 0000021A */
  229. 00000218  4297                     clr.l      [A7]
  230. label0000021A:
  231. 0000021A  4ED1                     jmp        [A1]
  232. export_76:
  233. 0000021C  4E56 FFCE                link       A6, -0x0032
  234. 00000220  204F                     movea.l    A0, A7
  235. 00000222  316E 0008 0018           move.w     [A0 + 0x18], [A6 + 0x8]
  236. 00000228  A001                     syscall    Close
  237. 0000022A  3D40 000A                move.w     [A6 + 0xA], D0
  238. 0000022E  4E5E                     unlink     A6
  239. 00000230  205F                     movea.l    A0, [A7]+
  240. 00000232  548F                     addq.l     A7, 2
  241. 00000234  4ED0                     jmp        [A0]
  242. export_77:
  243. 00000236  51C1                     sf         D1
  244. 00000238  6002                     bra        +0x4 /* 0000023C */
  245. export_78:
  246. 0000023A  50C1                     st         D1
  247. label0000023C:
  248. 0000023C  4E56 FFCE                link       A6, -0x0032
  249. 00000240  204F                     movea.l    A0, A7
  250. 00000242  216E 0008 0020           move.l     [A0 + 0x20], [A6 + 0x8]
  251. 00000248  316E 0010 0018           move.w     [A0 + 0x18], [A6 + 0x10]
  252. 0000024E  226E 000C                movea.l    A1, [A6 + 0xC]
  253. 00000252  2151 0024                move.l     [A0 + 0x24], [A1]
  254. 00000256  4268 002C                clr.w      [A0 + 0x2C]
  255. 0000025A  42A8 002E                clr.l      [A0 + 0x2E]
  256. 0000025E  4A01                     tst.b      D1
  257. 00000260  6604                     bne        +0x6 /* 00000266 */
  258. 00000262  A002                     syscall    Read
  259. 00000264  6002                     bra        +0x4 /* 00000268 */
  260. label00000266:
  261. 00000266  A003                     syscall    Write
  262. label00000268:
  263. 00000268  3D40 0012                move.w     [A6 + 0x12], D0
  264. 0000026C  226E 000C                movea.l    A1, [A6 + 0xC]
  265. 00000270  22A8 0028                move.l     [A1], [A0 + 0x28]
  266. 00000274  4E5E                     unlink     A6
  267. 00000276  225F                     movea.l    A1, [A7]+
  268. 00000278  4FEF 000A                lea.l      A7, [A7 + 0xA]
  269. 0000027C  4ED1                     jmp        [A1]
  270. export_79:
  271. 0000027E  4E56 FFC0                link       A6, -0x0040
  272. 00000282  204F                     movea.l    A0, A7
  273. 00000284  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  274. 0000028A  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  275. 00000290  A013                     syscall    FlushVol
  276. 00000292  3D40 000E                move.w     [A6 + 0xE], D0
  277. 00000296  4E5E                     unlink     A6
  278. 00000298  225F                     movea.l    A1, [A7]+
  279. 0000029A  5C8F                     addq.l     A7, 6
  280. 0000029C  4ED1                     jmp        [A1]
  281. export_80:
  282. 0000029E  4E56 FFCE                link       A6, -0x0032
  283. 000002A2  204F                     movea.l    A0, A7
  284. 000002A4  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  285. 000002AA  A011                     syscall    GetEOF
  286. 000002AC  3D40 000E                move.w     [A6 + 0xE], D0
  287. 000002B0  226E 0008                movea.l    A1, [A6 + 0x8]
  288. 000002B4  22A8 001C                move.l     [A1], [A0 + 0x1C]
  289. 000002B8  4E5E                     unlink     A6
  290. 000002BA  225F                     movea.l    A1, [A7]+
  291. 000002BC  5C8F                     addq.l     A7, 6
  292. 000002BE  4ED1                     jmp        [A1]
  293. export_81:
  294. 000002C0  4E56 FFCE                link       A6, -0x0032
  295. 000002C4  204F                     movea.l    A0, A7
  296. 000002C6  316E 000E 0018           move.w     [A0 + 0x18], [A6 + 0xE]
  297. 000002CC  316E 000C 002C           move.w     [A0 + 0x2C], [A6 + 0xC]
  298. 000002D2  216E 0008 002E           move.l     [A0 + 0x2E], [A6 + 0x8]
  299. 000002D8  A044                     syscall    SetFPos
  300. 000002DA  3D40 0010                move.w     [A6 + 0x10], D0
  301. 000002DE  4E5E                     unlink     A6
  302. 000002E0  225F                     movea.l    A1, [A7]+
  303. 000002E2  508F                     addq.l     A7, 8
  304. 000002E4  4ED1                     jmp        [A1]
  305. 000002E6  7402                     moveq.l    D2, 0x02
  306. label000002E8:
  307. 000002E8  205F                     movea.l    A0, [A7]+
  308. 000002EA  3F02                     move.w     -[A7], D2
  309. 000002EC  2F08                     move.l     -[A7], A0
  310. 000002EE  ADE9                     syscall    Pack2, auto_pop
  311. export_82:
  312. 000002F0  7400                     moveq.l    D2, 0x00
  313. 000002F2  4EFA FFF4                jmp        [PC - 0xC /* 000002E8 */]
  314. export_83:
  315. fn000002F6:
  316. 000002F6  206F 0008                movea.l    A0, [A7 + 0x8]
  317. 000002FA  3F3C 0001                move.w     -[A7], 0x1
  318. 000002FE  A9EE                     syscall    Pack7/DecStr68K
  319. 00000300  206F 0004                movea.l    A0, [A7 + 0x4]
  320. 00000304  2080                     move.l     [A0], D0
  321. 00000306  4EFA 000E                jmp        [PC + 0xE /* 00000316 */]
  322. export_84:
  323. fn0000030A:
  324. 0000030A  206F 0004                movea.l    A0, [A7 + 0x4]
  325. 0000030E  202F 0008                move.l     D0, [A7 + 0x8]
  326. 00000312  4267                     clr.w      -[A7]
  327. 00000314  A9EE                     syscall    Pack7/DecStr68K
  328. label00000316:
  329. 00000316  205F                     movea.l    A0, [A7]+
  330. 00000318  504F                     addq.w     A7, 8
  331. 0000031A  4ED0                     jmp        [A0]
  332. export_62:
  333. 0000031C  4E56 FF6C                link       A6, -0x0094
  334. 00000320  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  335. 00000324  7C41                     moveq.l    D6, 0x41
  336. 00000326  2D7C 2168 BDE9 FFFC      move.l     [A6 - 0x4], 0x2168BDE9
  337. 0000032E  2D7C C90F DAA2 FFF8      move.l     [A6 - 0x8], 0xC90FDAA2
  338. 00000336  2D7C 4000 4000 FFF4      move.l     [A6 - 0xC], 0x40004000 /* '@\0@\0' */
  339. 0000033E  303C 0176                move.w     D0, 0x176
  340. 00000342  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  341. 00000346  204D                     movea.l    A0, A5
  342. 00000348  D1C0                     add.l      A0, D0
  343. 0000034A  4868 D156                pea.l      [A0 - 0x2EAA]
  344. 0000034E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  345. 00000352  4297                     clr.l      [A7]
  346. 00000354  3F3C 0004                move.w     -[A7], 0x4
  347. 00000358  A9B9                     syscall    GetCursor
  348. 0000035A  205F                     movea.l    A0, [A7]+
  349. 0000035C  2F10                     move.l     -[A7], [A0]
  350. 0000035E  A851                     syscall    SetCursor
  351. 00000360  303C 0176                move.w     D0, 0x176
  352. 00000364  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  353. 00000368  204D                     movea.l    A0, A5
  354. 0000036A  D1C0                     add.l      A0, D0
  355. 0000036C  2A28 D132                move.l     D5, [A0 - 0x2ECE]
  356. 00000370  4878 0002                push.l     0x2
  357. 00000374  2046                     movea.l    A0, D6
  358. 00000376  4868 FFFF                pea.l      [A0 - 0x1]
  359. 0000037A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  360. 0000037E  2800                     move.l     D4, D0
  361. 00000380  2E06                     move.l     D7, D6
  362. 00000382  DE85                     add.l      D7, D5
  363. 00000384  2607                     move.l     D3, D7
  364. 00000386  4878 000C                push.l     0xC
  365. 0000038A  2F06                     move.l     -[A7], D6
  366. 0000038C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  367. 00000390  2D40 FF9A                move.l     [A6 - 0x66], D0
  368. 00000394  A061                     syscall    MaxBlock
  369. 00000396  2203                     move.l     D1, D3
  370. 00000398  D2AE FF9A                add.l      D1, [A6 - 0x66]
  371. 0000039C  2D41 FF96                move.l     [A6 - 0x6A], D1
  372. 000003A0  9081                     sub.l      D0, D1
  373. 000003A2  0C80 0000 2710           cmpi.l     D0, 0x2710
  374. 000003A8  6C12                     bge        +0x14 /* 000003BC */
  375. 000003AA  4227                     clr.b      -[A7]
  376. 000003AC  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  377. 000003B0  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  378. 000003B4  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  379. 000003B8  6000 085E                bra        +0x860 /* 00000C18 */
  380. label000003BC:
  381. 000003BC  2003                     move.l     D0, D3
  382. 000003BE  A122                     syscall    NewHandle, flags=1
  383. 000003C0  2848                     movea.l    A4, A0
  384. 000003C2  202E FF9A                move.l     D0, [A6 - 0x66]
  385. 000003C6  A122                     syscall    NewHandle, flags=1
  386. 000003C8  2648                     movea.l    A3, A0
  387. 000003CA  200C                     move.l     D0, A4
  388. 000003CC  6704                     beq        +0x6 /* 000003D2 */
  389. 000003CE  200B                     move.l     D0, A3
  390. 000003D0  6614                     bne        +0x16 /* 000003E6 */
  391. label000003D2:
  392. 000003D2  4227                     clr.b      -[A7]
  393. 000003D4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  394. 000003D8  4257                     clr.w      [A7]
  395. 000003DA  486D FB62                pea.l      [A5 - 0x49E]
  396. 000003DE  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  397. 000003E2  6000 0834                bra        +0x836 /* 00000C18 */
  398. label000003E6:
  399. 000003E6  486D FB80                pea.l      [A5 - 0x480]
  400. 000003EA  486D FB8E                pea.l      [A5 - 0x472]
  401. 000003EE  486D FB90                pea.l      [A5 - 0x470]
  402. 000003F2  486D FB92                pea.l      [A5 - 0x46E]
  403. 000003F6  A98B                     syscall    ParamText
  404. 000003F8  4267                     clr.w      -[A7]
  405. 000003FA  2F05                     move.l     -[A7], D5
  406. 000003FC  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  407. 00000400  204C                     movea.l    A0, A4
  408. 00000402  A029                     syscall    HLock
  409. 00000404  204B                     movea.l    A0, A3
  410. 00000406  A029                     syscall    HLock
  411. 00000408  303C 0176                move.w     D0, 0x176
  412. 0000040C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  413. 00000410  204D                     movea.l    A0, A5
  414. 00000412  D1C0                     add.l      A0, D0
  415. 00000414  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  416. 00000418  A029                     syscall    HLock
  417. 0000041A  7600                     moveq.l    D3, 0x00
  418. 0000041C  5C8F                     addq.l     A7, 6
  419. 0000041E  6008                     bra        +0xA /* 00000428 */
  420. label00000420:
  421. 00000420  2054                     movea.l    A0, [A4]
  422. 00000422  4230 3800                clr.b      [A0 + D3]
  423. 00000426  5283                     addq.l     D3, 1
  424. label00000428:
  425. 00000428  B883                     cmp.l      D4, D3
  426. 0000042A  6EF4                     bgt        -0xA /* 00000420 */
  427. 0000042C  2604                     move.l     D3, D4
  428. 0000042E  2005                     move.l     D0, D5
  429. 00000430  D084                     add.l      D0, D4
  430. 00000432  2D40 FF9A                move.l     [A6 - 0x66], D0
  431. 00000436  323C 0176                move.w     D1, 0x176
  432. 0000043A  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  433. 0000043E  45ED D120                lea.l      A2, [A5 - 0x2EE0]
  434. 00000442  D28A                     add.l      D1, A2
  435. 00000444  2441                     movea.l    A2, D1
  436. 00000446  601E                     bra        +0x20 /* 00000466 */
  437. label00000448:
  438. 00000448  2052                     movea.l    A0, [A2]
  439. 0000044A  2050                     movea.l    A0, [A0]
  440. 0000044C  41F0 382A                lea.l      A0, [A0 + D3 + 0x2A]
  441. 00000450  91C4                     sub.l      A0, D4
  442. 00000452  1010                     move.b     D0, [A0]
  443. 00000454  4880                     ext.w      D0
  444. 00000456  0A40 FF80                xori.w     D0, 0xFF80
  445. 0000045A  3D40 FF96                move.w     [A6 - 0x6A], D0
  446. 0000045E  2054                     movea.l    A0, [A4]
  447. 00000460  1180 3800                move.b     [A0 + D3], D0
  448. 00000464  5283                     addq.l     D3, 1
  449. label00000466:
  450. 00000466  B6AE FF9A                cmp.l      D3, [A6 - 0x66]
  451. 0000046A  6DDC                     blt        -0x22 /* 00000448 */
  452. 0000046C  262E FF9A                move.l     D3, [A6 - 0x66]
  453. 00000470  6008                     bra        +0xA /* 0000047A */
  454. label00000472:
  455. 00000472  2054                     movea.l    A0, [A4]
  456. 00000474  4230 3800                clr.b      [A0 + D3]
  457. 00000478  5283                     addq.l     D3, 1
  458. label0000047A:
  459. 0000047A  BE83                     cmp.l      D7, D3
  460. 0000047C  6EF4                     bgt        -0xA /* 00000472 */
  461. 0000047E  303C 0176                move.w     D0, 0x176
  462. 00000482  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  463. 00000486  204D                     movea.l    A0, A5
  464. 00000488  D1C0                     add.l      A0, D0
  465. 0000048A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  466. 0000048E  A02A                     syscall    HUnlock
  467. 00000490  302E 0008                move.w     D0, [A6 + 0x8]
  468. 00000494  6700 00C2                beq        +0xC4 /* 00000558 */
  469. 00000498  6B00 00BE                bmi        +0xC0 /* 00000558 */
  470. 0000049C  5740                     subq.w     D0, 3
  471. 0000049E  6766                     beq        +0x68 /* 00000506 */
  472. 000004A0  6A06                     bpl        +0x8 /* 000004A8 */
  473. 000004A2  5240                     addq.w     D0, 1
  474. 000004A4  6A36                     bpl        +0x38 /* 000004DC */
  475. 000004A6  600A                     bra        +0xC /* 000004B2 */
  476. label000004A8:
  477. 000004A8  5540                     subq.w     D0, 2
  478. 000004AA  6A00 00AC                bpl        +0xAE /* 00000558 */
  479. 000004AE  6000 0080                bra        +0x82 /* 00000530 */
  480. label000004B2:
  481. 000004B2  42AE FFF0                clr.l      [A6 - 0x10]
  482. 000004B6  2D7C 8000 0000 FFEC      move.l     [A6 - 0x14], 0x80000000
  483. 000004BE  2D7C 4000 4000 FFE8      move.l     [A6 - 0x18], 0x40004000 /* '@\0@\0' */
  484. 000004C6  4878 0002                push.l     0x2
  485. 000004CA  2F05                     move.l     -[A7], D5
  486. 000004CC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  487. 000004D0  2D40 FF92                move.l     [A6 - 0x6E], D0
  488. 000004D4  7202                     moveq.l    D1, 0x02
  489. 000004D6  2D41 FF8E                move.l     [A6 - 0x72], D1
  490. 000004DA  607C                     bra        +0x7E /* 00000558 */
  491. label000004DC:
  492. 000004DC  42AE FFF0                clr.l      [A6 - 0x10]
  493. 000004E0  2D7C C000 0000 FFEC      move.l     [A6 - 0x14], 0xC0000000
  494. 000004E8  2D7C 4000 4000 FFE8      move.l     [A6 - 0x18], 0x40004000 /* '@\0@\0' */
  495. 000004F0  4878 0003                push.l     0x3
  496. 000004F4  2F05                     move.l     -[A7], D5
  497. 000004F6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  498. 000004FA  2D40 FF92                move.l     [A6 - 0x6E], D0
  499. 000004FE  7203                     moveq.l    D1, 0x03
  500. 00000500  2D41 FF8E                move.l     [A6 - 0x72], D1
  501. 00000504  6052                     bra        +0x54 /* 00000558 */
  502. label00000506:
  503. 00000506  42AE FFF0                clr.l      [A6 - 0x10]
  504. 0000050A  2D7C 8000 0000 FFEC      move.l     [A6 - 0x14], 0x80000000
  505. 00000512  2D7C 4001 4001 FFE8      move.l     [A6 - 0x18], 0x40014001
  506. 0000051A  4878 0004                push.l     0x4
  507. 0000051E  2F05                     move.l     -[A7], D5
  508. 00000520  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  509. 00000524  2D40 FF92                move.l     [A6 - 0x6E], D0
  510. 00000528  7204                     moveq.l    D1, 0x04
  511. 0000052A  2D41 FF8E                move.l     [A6 - 0x72], D1
  512. 0000052E  6028                     bra        +0x2A /* 00000558 */
  513. label00000530:
  514. 00000530  42AE FFF0                clr.l      [A6 - 0x10]
  515. 00000534  2D7C A000 0000 FFEC      move.l     [A6 - 0x14], 0xA0000000
  516. 0000053C  2D7C 4001 4001 FFE8      move.l     [A6 - 0x18], 0x40014001
  517. 00000544  4878 0005                push.l     0x5
  518. 00000548  2F05                     move.l     -[A7], D5
  519. 0000054A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  520. 0000054E  2D40 FF92                move.l     [A6 - 0x6E], D0
  521. 00000552  7205                     moveq.l    D1, 0x05
  522. 00000554  2D41 FF8E                move.l     [A6 - 0x72], D1
  523. label00000558:
  524. 00000558  7600                     moveq.l    D3, 0x00
  525. 0000055A  95CA                     sub.l      A2, A2
  526. 0000055C  6000 00D2                bra        +0xD4 /* 00000630 */
  527. label00000560:
  528. 00000560  2003                     move.l     D0, D3
  529. 00000562  9084                     sub.l      D0, D4
  530. 00000564  41EE FF84                lea.l      A0, [A6 - 0x7C]
  531. 00000568  43EE FFF6                lea.l      A1, [A6 - 0xA]
  532. 0000056C  20D9                     move.l     [A0]+, [A1]+
  533. 0000056E  20D9                     move.l     [A0]+, [A1]+
  534. 00000570  30D9                     move.w     [A0]+, [A1]+
  535. 00000572  2D40 FF80                move.l     [A6 - 0x80], D0
  536. 00000576  486E FF80                pea.l      [A6 - 0x80]
  537. 0000057A  4868 FFF6                pea.l      [A0 - 0xA]
  538. 0000057E  3F3C 2804                move.w     -[A7], 0x2804
  539. 00000582  A9EB                     syscall    Pack4/FP68K
  540. 00000584  43EE FFE8                lea.l      A1, [A6 - 0x18]
  541. 00000588  2320                     move.l     -[A1], -[A0]
  542. 0000058A  2320                     move.l     -[A1], -[A0]
  543. 0000058C  3320                     move.w     -[A1], -[A0]
  544. 0000058E  3311                     move.w     -[A1], [A1]
  545. 00000590  B883                     cmp.l      D4, D3
  546. 00000592  6700 0096                beq        +0x98 /* 0000062A */
  547. 00000596  41EE FF84                lea.l      A0, [A6 - 0x7C]
  548. 0000059A  43EE FFDE                lea.l      A1, [A6 - 0x22]
  549. 0000059E  20D9                     move.l     [A0]+, [A1]+
  550. 000005A0  20D9                     move.l     [A0]+, [A1]+
  551. 000005A2  30D9                     move.w     [A0]+, [A1]+
  552. 000005A4  486E FFEA                pea.l      [A6 - 0x16]
  553. 000005A8  4868 FFF6                pea.l      [A0 - 0xA]
  554. 000005AC  3F3C 0006                move.w     -[A7], 0x6
  555. 000005B0  A9EB                     syscall    Pack4/FP68K
  556. 000005B2  43EE FFB8                lea.l      A1, [A6 - 0x48]
  557. 000005B6  2320                     move.l     -[A1], -[A0]
  558. 000005B8  2320                     move.l     -[A1], -[A0]
  559. 000005BA  3320                     move.w     -[A1], -[A0]
  560. 000005BC  3311                     move.w     -[A1], [A1]
  561. 000005BE  486E FFA2                pea.l      [A6 - 0x5E]
  562. 000005C2  486E FFAC                pea.l      [A6 - 0x54]
  563. 000005C6  4EBA 1052                jsr        [PC + 0x1052 /* 0000161A */]
  564. 000005CA  41EE FFAC                lea.l      A0, [A6 - 0x54]
  565. 000005CE  3EA0                     move.w     [A7], -[A0]
  566. 000005D0  2F20                     move.l     -[A7], -[A0]
  567. 000005D2  2F20                     move.l     -[A7], -[A0]
  568. 000005D4  3F3C 0018                move.w     -[A7], 0x18
  569. 000005D8  486E FF84                pea.l      [A6 - 0x7C]
  570. 000005DC  4EBA 12A0                jsr        [PC + 0x12A0 /* 0000187E */]
  571. 000005E0  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  572. 000005E4  43EE FF84                lea.l      A1, [A6 - 0x7C]
  573. 000005E8  20D9                     move.l     [A0]+, [A1]+
  574. 000005EA  20D9                     move.l     [A0]+, [A1]+
  575. 000005EC  30D9                     move.w     [A0]+, [A1]+
  576. 000005EE  486E FFAC                pea.l      [A6 - 0x54]
  577. 000005F2  486E FFA2                pea.l      [A6 - 0x5E]
  578. 000005F6  4EBA 1008                jsr        [PC + 0x1008 /* 00001600 */]
  579. 000005FA  41EE FF84                lea.l      A0, [A6 - 0x7C]
  580. 000005FE  43EE FFAE                lea.l      A1, [A6 - 0x52]
  581. 00000602  20D9                     move.l     [A0]+, [A1]+
  582. 00000604  20D9                     move.l     [A0]+, [A1]+
  583. 00000606  30D9                     move.w     [A0]+, [A1]+
  584. 00000608  486E FFDE                pea.l      [A6 - 0x22]
  585. 0000060C  4868 FFF6                pea.l      [A0 - 0xA]
  586. 00000610  3F3C 0006                move.w     -[A7], 0x6
  587. 00000614  A9EB                     syscall    Pack4/FP68K
  588. 00000616  224A                     movea.l    A1, A2
  589. 00000618  D3D3                     add.l      A1, [A3]
  590. 0000061A  43E9 000C                lea.l      A1, [A1 + 0xC]
  591. 0000061E  2320                     move.l     -[A1], -[A0]
  592. 00000620  2320                     move.l     -[A1], -[A0]
  593. 00000622  3320                     move.w     -[A1], -[A0]
  594. 00000624  3311                     move.w     -[A1], [A1]
  595. 00000626  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  596. label0000062A:
  597. 0000062A  5283                     addq.l     D3, 1
  598. 0000062C  45EA 000C                lea.l      A2, [A2 + 0xC]
  599. label00000630:
  600. 00000630  BC83                     cmp.l      D6, D3
  601. 00000632  6E00 FF2C                bgt        -0xD2 /* 00000560 */
  602. 00000636  487A 0604                pea.l      [PC + 0x604 /* 00000C3C, value 0x14E56 */]
  603. 0000063A  486E FF84                pea.l      [A6 - 0x7C]
  604. 0000063E  3F3C 200E                move.w     -[A7], 0x200E
  605. 00000642  A9EB                     syscall    Pack4/FP68K
  606. 00000644  486E FFEA                pea.l      [A6 - 0x16]
  607. 00000648  486E FF84                pea.l      [A6 - 0x7C]
  608. 0000064C  3F3C 0006                move.w     -[A7], 0x6
  609. 00000650  A9EB                     syscall    Pack4/FP68K
  610. 00000652  4878 000C                push.l     0xC
  611. 00000656  2F04                     move.l     -[A7], D4
  612. 00000658  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  613. 0000065C  D093                     add.l      D0, [A3]
  614. 0000065E  2040                     movea.l    A0, D0
  615. 00000660  41E8 000C                lea.l      A0, [A0 + 0xC]
  616. 00000664  43EE FF8E                lea.l      A1, [A6 - 0x72]
  617. 00000668  2121                     move.l     -[A0], -[A1]
  618. 0000066A  2121                     move.l     -[A0], -[A1]
  619. 0000066C  3121                     move.w     -[A0], -[A1]
  620. 0000066E  3110                     move.w     -[A0], [A0]
  621. 00000670  2006                     move.l     D0, D6
  622. 00000672  5380                     subq.l     D0, 1
  623. 00000674  487A 05C4                pea.l      [PC + 0x5C4 /* 00000C3A, value 0x20001 */]
  624. 00000678  486E FF84                pea.l      [A6 - 0x7C]
  625. 0000067C  3F3C 200E                move.w     -[A7], 0x200E
  626. 00000680  A9EB                     syscall    Pack4/FP68K
  627. 00000682  486E FFF6                pea.l      [A6 - 0xA]
  628. 00000686  486E FF84                pea.l      [A6 - 0x7C]
  629. 0000068A  3F3C 0004                move.w     -[A7], 0x4
  630. 0000068E  A9EB                     syscall    Pack4/FP68K
  631. 00000690  2D40 FF80                move.l     [A6 - 0x80], D0
  632. 00000694  486E FF80                pea.l      [A6 - 0x80]
  633. 00000698  486E FF84                pea.l      [A6 - 0x7C]
  634. 0000069C  3F3C 2806                move.w     -[A7], 0x2806
  635. 000006A0  A9EB                     syscall    Pack4/FP68K
  636. 000006A2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  637. 000006A6  43EE FF8E                lea.l      A1, [A6 - 0x72]
  638. 000006AA  2121                     move.l     -[A0], -[A1]
  639. 000006AC  2121                     move.l     -[A0], -[A1]
  640. 000006AE  3121                     move.w     -[A0], -[A1]
  641. 000006B0  3110                     move.w     -[A0], [A0]
  642. 000006B2  7600                     moveq.l    D3, 0x00
  643. 000006B4  95CA                     sub.l      A2, A2
  644. 000006B6  6000 00D4                bra        +0xD6 /* 0000078C */
  645. label000006BA:
  646. 000006BA  2D43 FF80                move.l     [A6 - 0x80], D3
  647. 000006BE  486E FF80                pea.l      [A6 - 0x80]
  648. 000006C2  486E FF84                pea.l      [A6 - 0x7C]
  649. 000006C6  3F3C 280E                move.w     -[A7], 0x280E
  650. 000006CA  A9EB                     syscall    Pack4/FP68K
  651. 000006CC  486E FFDE                pea.l      [A6 - 0x22]
  652. 000006D0  486E FF84                pea.l      [A6 - 0x7C]
  653. 000006D4  3F3C 0004                move.w     -[A7], 0x4
  654. 000006D8  A9EB                     syscall    Pack4/FP68K
  655. 000006DA  41EE FFB8                lea.l      A0, [A6 - 0x48]
  656. 000006DE  43EE FF8E                lea.l      A1, [A6 - 0x72]
  657. 000006E2  2121                     move.l     -[A0], -[A1]
  658. 000006E4  2121                     move.l     -[A0], -[A1]
  659. 000006E6  3121                     move.w     -[A0], -[A1]
  660. 000006E8  3110                     move.w     -[A0], [A0]
  661. 000006EA  486E FFA2                pea.l      [A6 - 0x5E]
  662. 000006EE  486E FFAC                pea.l      [A6 - 0x54]
  663. 000006F2  4EBA 0F26                jsr        [PC + 0xF26 /* 0000161A */]
  664. 000006F6  41EE FFAC                lea.l      A0, [A6 - 0x54]
  665. 000006FA  3EA0                     move.w     [A7], -[A0]
  666. 000006FC  2F20                     move.l     -[A7], -[A0]
  667. 000006FE  2F20                     move.l     -[A7], -[A0]
  668. 00000700  3F3C 001A                move.w     -[A7], 0x1A
  669. 00000704  486E FF84                pea.l      [A6 - 0x7C]
  670. 00000708  4EBA 1174                jsr        [PC + 0x1174 /* 0000187E */]
  671. 0000070C  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  672. 00000710  43EE FF84                lea.l      A1, [A6 - 0x7C]
  673. 00000714  20D9                     move.l     [A0]+, [A1]+
  674. 00000716  20D9                     move.l     [A0]+, [A1]+
  675. 00000718  30D9                     move.w     [A0]+, [A1]+
  676. 0000071A  486E FFAC                pea.l      [A6 - 0x54]
  677. 0000071E  486E FFA2                pea.l      [A6 - 0x5E]
  678. 00000722  4EBA 0EDC                jsr        [PC + 0xEDC /* 00001600 */]
  679. 00000726  2D7C 51EB 851F FF8A      move.l     [A6 - 0x76], 0x51EB851F
  680. 0000072E  2D7C EB85 1EB8 FF86      move.l     [A6 - 0x7A], 0xEB851EB8
  681. 00000736  3D7C 3FFD FF84           move.w     [A6 - 0x7C], 0x3FFD
  682. 0000073C  486E FFAE                pea.l      [A6 - 0x52]
  683. 00000740  486E FF84                pea.l      [A6 - 0x7C]
  684. 00000744  3F3C 0004                move.w     -[A7], 0x4
  685. 00000748  A9EB                     syscall    Pack4/FP68K
  686. 0000074A  2D7C D70A 3D71 FF80      move.l     [A6 - 0x80], 0xD70A3D71
  687. 00000752  2D7C 8A3D 70A3 FF7C      move.l     [A6 - 0x84], 0x8A3D70A3
  688. 0000075A  3D7C 3FFE FF7A           move.w     [A6 - 0x86], 0x3FFE
  689. 00000760  486E FF84                pea.l      [A6 - 0x7C]
  690. 00000764  486E FF7A                pea.l      [A6 - 0x86]
  691. 00000768  3F3C 0002                move.w     -[A7], 0x2
  692. 0000076C  A9EB                     syscall    Pack4/FP68K
  693. 0000076E  204A                     movea.l    A0, A2
  694. 00000770  D1D3                     add.l      A0, [A3]
  695. 00000772  5488                     addq.l     A0, 2
  696. 00000774  486E FF7A                pea.l      [A6 - 0x86]
  697. 00000778  4850                     pea.l      [A0]
  698. 0000077A  3F3C 0004                move.w     -[A7], 0x4
  699. 0000077E  A9EB                     syscall    Pack4/FP68K
  700. 00000780  3110                     move.w     -[A0], [A0]
  701. 00000782  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  702. 00000786  5283                     addq.l     D3, 1
  703. 00000788  45EA 000C                lea.l      A2, [A2 + 0xC]
  704. label0000078C:
  705. 0000078C  BC83                     cmp.l      D6, D3
  706. 0000078E  6E00 FF2A                bgt        -0xD4 /* 000006BA */
  707. 00000792  7600                     moveq.l    D3, 0x00
  708. 00000794  6000 0174                bra        +0x176 /* 0000090A */
  709. label00000798:
  710. 00000798  42AE FFE4                clr.l      [A6 - 0x1C]
  711. 0000079C  42AE FFE0                clr.l      [A6 - 0x20]
  712. 000007A0  42AE FFDC                clr.l      [A6 - 0x24]
  713. 000007A4  2806                     move.l     D4, D6
  714. 000007A6  D883                     add.l      D4, D3
  715. 000007A8  5384                     subq.l     D4, 1
  716. 000007AA  7E00                     moveq.l    D7, 0x00
  717. 000007AC  2004                     move.l     D0, D4
  718. 000007AE  D094                     add.l      D0, [A4]
  719. 000007B0  2440                     movea.l    A2, D0
  720. 000007B2  4878 000C                push.l     0xC
  721. 000007B6  2F07                     move.l     -[A7], D7
  722. 000007B8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  723. 000007BC  2D40 FF9E                move.l     [A6 - 0x62], D0
  724. 000007C0  6046                     bra        +0x48 /* 00000808 */
  725. label000007C2:
  726. 000007C2  200A                     move.l     D0, A2
  727. 000007C4  9087                     sub.l      D0, D7
  728. 000007C6  2040                     movea.l    A0, D0
  729. 000007C8  1010                     move.b     D0, [A0]
  730. 000007CA  4880                     ext.w      D0
  731. 000007CC  2053                     movea.l    A0, [A3]
  732. 000007CE  D1EE FF9E                add.l      A0, [A6 - 0x62]
  733. 000007D2  43EE FF84                lea.l      A1, [A6 - 0x7C]
  734. 000007D6  5488                     addq.l     A0, 2
  735. 000007D8  22D8                     move.l     [A1]+, [A0]+
  736. 000007DA  22D8                     move.l     [A1]+, [A0]+
  737. 000007DC  32D8                     move.w     [A1]+, [A0]+
  738. 000007DE  3D40 FF82                move.w     [A6 - 0x7E], D0
  739. 000007E2  486E FF82                pea.l      [A6 - 0x7E]
  740. 000007E6  4869 FFF6                pea.l      [A1 - 0xA]
  741. 000007EA  3F3C 2004                move.w     -[A7], 0x2004
  742. 000007EE  A9EB                     syscall    Pack4/FP68K
  743. 000007F0  41EE FFDE                lea.l      A0, [A6 - 0x22]
  744. 000007F4  4869 FFF6                pea.l      [A1 - 0xA]
  745. 000007F8  4850                     pea.l      [A0]
  746. 000007FA  4267                     clr.w      -[A7]
  747. 000007FC  A9EB                     syscall    Pack4/FP68K
  748. 000007FE  3110                     move.w     -[A0], [A0]
  749. 00000800  5287                     addq.l     D7, 1
  750. 00000802  700C                     moveq.l    D0, 0x0C
  751. 00000804  D1AE FF9E                add.l      [A6 - 0x62], D0
  752. label00000808:
  753. 00000808  BC87                     cmp.l      D6, D7
  754. 0000080A  6EB6                     bgt        -0x48 /* 000007C2 */
  755. 0000080C  487A 042A                pea.l      [PC + 0x42A /* 00000C38, value 0x7F0002 */]
  756. 00000810  486E FFDE                pea.l      [A6 - 0x22]
  757. 00000814  3F3C 2008                move.w     -[A7], 0x2008
  758. 00000818  A9EB                     syscall    Pack4/FP68K
  759. 0000081A  6F14                     ble        +0x16 /* 00000830 */
  760. 0000081C  42AE FFE4                clr.l      [A6 - 0x1C]
  761. 00000820  2D7C FE00 0000 FFE0      move.l     [A6 - 0x20], 0xFE000000
  762. 00000828  2D7C 4005 4005 FFDC      move.l     [A6 - 0x24], 0x40054005
  763. label00000830:
  764. 00000830  487A 0404                pea.l      [PC + 0x404 /* 00000C36, value 0xFF80007F */]
  765. 00000834  486E FFDE                pea.l      [A6 - 0x22]
  766. 00000838  3F3C 2008                move.w     -[A7], 0x2008
  767. 0000083C  A9EB                     syscall    Pack4/FP68K
  768. 0000083E  6C14                     bge        +0x16 /* 00000854 */
  769. 00000840  42AE FFE4                clr.l      [A6 - 0x1C]
  770. 00000844  2D7C 8000 0000 FFE0      move.l     [A6 - 0x20], 0x80000000
  771. 0000084C  2D7C C006 C006 FFDC      move.l     [A6 - 0x24], 0xC006C006
  772. label00000854:
  773. 00000854  487A 03DE                pea.l      [PC + 0x3DE /* 00000C34, value 0xFF80 */]
  774. 00000858  486E FFDE                pea.l      [A6 - 0x22]
  775. 0000085C  3F3C 2008                move.w     -[A7], 0x2008
  776. 00000860  A9EB                     syscall    Pack4/FP68K
  777. 00000862  6D2A                     blt        +0x2C /* 0000088E */
  778. 00000864  41EE FF84                lea.l      A0, [A6 - 0x7C]
  779. 00000868  43EE FFDE                lea.l      A1, [A6 - 0x22]
  780. 0000086C  20D9                     move.l     [A0]+, [A1]+
  781. 0000086E  20D9                     move.l     [A0]+, [A1]+
  782. 00000870  30D9                     move.w     [A0]+, [A1]+
  783. 00000872  487A 03BC                pea.l      [PC + 0x3BC /* 00000C30, value 0x3F000000 '?\0\0\0' */]
  784. 00000876  4868 FFF6                pea.l      [A0 - 0xA]
  785. 0000087A  3F3C 1000                move.w     -[A7], 0x1000
  786. 0000087E  A9EB                     syscall    Pack4/FP68K
  787. 00000880  43EE FF84                lea.l      A1, [A6 - 0x7C]
  788. 00000884  2320                     move.l     -[A1], -[A0]
  789. 00000886  2320                     move.l     -[A1], -[A0]
  790. 00000888  3320                     move.w     -[A1], -[A0]
  791. 0000088A  3311                     move.w     -[A1], [A1]
  792. 0000088C  6028                     bra        +0x2A /* 000008B6 */
  793. label0000088E:
  794. 0000088E  41EE FF6E                lea.l      A0, [A6 - 0x92]
  795. 00000892  43EE FFDE                lea.l      A1, [A6 - 0x22]
  796. 00000896  20D9                     move.l     [A0]+, [A1]+
  797. 00000898  20D9                     move.l     [A0]+, [A1]+
  798. 0000089A  30D9                     move.w     [A0]+, [A1]+
  799. 0000089C  487A 038E                pea.l      [PC + 0x38E /* 00000C2C, value 0x3F000000 '?\0\0\0' */]
  800. 000008A0  4868 FFF6                pea.l      [A0 - 0xA]
  801. 000008A4  3F3C 1002                move.w     -[A7], 0x1002
  802. 000008A8  A9EB                     syscall    Pack4/FP68K
  803. 000008AA  43EE FF84                lea.l      A1, [A6 - 0x7C]
  804. 000008AE  2320                     move.l     -[A1], -[A0]
  805. 000008B0  2320                     move.l     -[A1], -[A0]
  806. 000008B2  3320                     move.w     -[A1], -[A0]
  807. 000008B4  3311                     move.w     -[A1], [A1]
  808. label000008B6:
  809. 000008B6  41EE FF6C                lea.l      A0, [A6 - 0x94]
  810. 000008BA  43EE FF7A                lea.l      A1, [A6 - 0x86]
  811. 000008BE  20D9                     move.l     [A0]+, [A1]+
  812. 000008C0  20D9                     move.l     [A0]+, [A1]+
  813. 000008C2  30D9                     move.w     [A0]+, [A1]+
  814. 000008C4  4868 FFF6                pea.l      [A0 - 0xA]
  815. 000008C8  3F3C 0016                move.w     -[A7], 0x16
  816. 000008CC  A9EB                     syscall    Pack4/FP68K
  817. 000008CE  4868 FFF6                pea.l      [A0 - 0xA]
  818. 000008D2  486E FF76                pea.l      [A6 - 0x8A]
  819. 000008D6  3F3C 2010                move.w     -[A7], 0x2010
  820. 000008DA  A9EB                     syscall    Pack4/FP68K
  821. 000008DC  2054                     movea.l    A0, [A4]
  822. 000008DE  11AE FF77 3800           move.b     [A0 + D3], [A6 - 0x89]
  823. 000008E4  3F3C 0001                move.w     -[A7], 0x1
  824. 000008E8  42A7                     clr.l      -[A7]
  825. 000008EA  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  826. 000008EE  4A40                     tst.w      D0
  827. 000008F0  5C8F                     addq.l     A7, 6
  828. 000008F2  6714                     beq        +0x16 /* 00000908 */
  829. 000008F4  204B                     movea.l    A0, A3
  830. 000008F6  A02A                     syscall    HUnlock
  831. 000008F8  204B                     movea.l    A0, A3
  832. 000008FA  A023                     syscall    DisposHandle/DisposeHandle
  833. 000008FC  204C                     movea.l    A0, A4
  834. 000008FE  A02A                     syscall    HUnlock
  835. 00000900  204C                     movea.l    A0, A4
  836. 00000902  A023                     syscall    DisposHandle/DisposeHandle
  837. 00000904  6000 0312                bra        +0x314 /* 00000C18 */
  838. label00000908:
  839. 00000908  5283                     addq.l     D3, 1
  840. label0000090A:
  841. 0000090A  BA83                     cmp.l      D5, D3
  842. 0000090C  6E00 FE8A                bgt        -0x174 /* 00000798 */
  843. 00000910  204B                     movea.l    A0, A3
  844. 00000912  A02A                     syscall    HUnlock
  845. 00000914  204B                     movea.l    A0, A3
  846. 00000916  A023                     syscall    DisposHandle/DisposeHandle
  847. 00000918  303C 0176                move.w     D0, 0x176
  848. 0000091C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  849. 00000920  204D                     movea.l    A0, A5
  850. 00000922  D1C0                     add.l      A0, D0
  851. 00000924  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  852. 00000928  A029                     syscall    HLock
  853. 0000092A  7600                     moveq.l    D3, 0x00
  854. 0000092C  6032                     bra        +0x34 /* 00000960 */
  855. label0000092E:
  856. 0000092E  2F03                     move.l     -[A7], D3
  857. 00000930  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  858. 00000934  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  859. 00000938  D094                     add.l      D0, [A4]
  860. 0000093A  2040                     movea.l    A0, D0
  861. 0000093C  1010                     move.b     D0, [A0]
  862. 0000093E  4880                     ext.w      D0
  863. 00000940  3D40 FF96                move.w     [A6 - 0x6A], D0
  864. 00000944  0A00 0080                xori.b     D0, 0x80
  865. 00000948  323C 0176                move.w     D1, 0x176
  866. 0000094C  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  867. 00000950  204D                     movea.l    A0, A5
  868. 00000952  D1C1                     add.l      A0, D1
  869. 00000954  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  870. 00000958  2050                     movea.l    A0, [A0]
  871. 0000095A  1180 382A                move.b     [A0 + D3 + 0x2A], D0
  872. 0000095E  5283                     addq.l     D3, 1
  873. label00000960:
  874. 00000960  B6AE FF92                cmp.l      D3, [A6 - 0x6E]
  875. 00000964  6DC8                     blt        -0x36 /* 0000092E */
  876. 00000966  204C                     movea.l    A0, A4
  877. 00000968  A02A                     syscall    HUnlock
  878. 0000096A  204C                     movea.l    A0, A4
  879. 0000096C  A023                     syscall    DisposHandle/DisposeHandle
  880. 0000096E  3F3C 0002                move.w     -[A7], 0x2
  881. 00000972  42A7                     clr.l      -[A7]
  882. 00000974  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  883. 00000978  303C 0176                move.w     D0, 0x176
  884. 0000097C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  885. 00000980  204D                     movea.l    A0, A5
  886. 00000982  D1C0                     add.l      A0, D0
  887. 00000984  216E FF92 D132           move.l     [A0 - 0x2ECE], [A6 - 0x6E]
  888. 0000098A  303C 0176                move.w     D0, 0x176
  889. 0000098E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  890. 00000992  204D                     movea.l    A0, A5
  891. 00000994  D1C0                     add.l      A0, D0
  892. 00000996  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  893. 0000099A  2050                     movea.l    A0, [A0]
  894. 0000099C  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  895. 000009A0  41E8 0014                lea.l      A0, [A0 + 0x14]
  896. 000009A4  7005                     moveq.l    D0, 0x05
  897. label000009A6:
  898. 000009A6  22D8                     move.l     [A1]+, [A0]+
  899. 000009A8  51C8 FFFC                dbf        D0, -0x6 /* 000009A6 */
  900. 000009AC  2C2E FFCC                move.l     D6, [A6 - 0x34]
  901. 000009B0  4A86                     tst.l      D6
  902. 000009B2  5C8F                     addq.l     A7, 6
  903. 000009B4  6A32                     bpl        +0x34 /* 000009E8 */
  904. 000009B6  0886 001F                bclr.b     D6, 0x1F
  905. 000009BA  2F06                     move.l     -[A7], D6
  906. 000009BC  486E FF6C                pea.l      [A6 - 0x94]
  907. 000009C0  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  908. 000009C4  41EE FFB8                lea.l      A0, [A6 - 0x48]
  909. 000009C8  43EE FF6C                lea.l      A1, [A6 - 0x94]
  910. 000009CC  20D9                     move.l     [A0]+, [A1]+
  911. 000009CE  20D9                     move.l     [A0]+, [A1]+
  912. 000009D0  20D9                     move.l     [A0]+, [A1]+
  913. 000009D2  41EE FFBA                lea.l      A0, [A6 - 0x46]
  914. 000009D6  487A 0250                pea.l      [PC + 0x250 /* 00000C28, value 0x8000 */]
  915. 000009DA  4850                     pea.l      [A0]
  916. 000009DC  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  917. 000009E0  A9EB                     syscall    Pack4/FP68K
  918. 000009E2  3110                     move.w     -[A0], [A0]
  919. 000009E4  508F                     addq.l     A7, 8
  920. 000009E6  601A                     bra        +0x1C /* 00000A02 */
  921. label000009E8:
  922. 000009E8  2F06                     move.l     -[A7], D6
  923. 000009EA  486E FF6C                pea.l      [A6 - 0x94]
  924. 000009EE  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  925. 000009F2  41EE FFB8                lea.l      A0, [A6 - 0x48]
  926. 000009F6  43EE FF6C                lea.l      A1, [A6 - 0x94]
  927. 000009FA  20D9                     move.l     [A0]+, [A1]+
  928. 000009FC  20D9                     move.l     [A0]+, [A1]+
  929. 000009FE  20D9                     move.l     [A0]+, [A1]+
  930. 00000A00  508F                     addq.l     A7, 8
  931. label00000A02:
  932. 00000A02  41EE FFBA                lea.l      A0, [A6 - 0x46]
  933. 00000A06  486E FFEA                pea.l      [A6 - 0x16]
  934. 00000A0A  4850                     pea.l      [A0]
  935. 00000A0C  3F3C 0006                move.w     -[A7], 0x6
  936. 00000A10  A9EB                     syscall    Pack4/FP68K
  937. 00000A12  3110                     move.w     -[A0], [A0]
  938. 00000A14  487A 0210                pea.l      [PC + 0x210 /* 00000C26, value 0x7FFF0000 */]
  939. 00000A18  486E FFBA                pea.l      [A6 - 0x46]
  940. 00000A1C  3F3C 2008                move.w     -[A7], 0x2008
  941. 00000A20  A9EB                     syscall    Pack4/FP68K
  942. 00000A22  6F2E                     ble        +0x30 /* 00000A52 */
  943. 00000A24  41EE FFBA                lea.l      A0, [A6 - 0x46]
  944. 00000A28  487A 01F8                pea.l      [PC + 0x1F8 /* 00000C22, value 0x8000 */]
  945. 00000A2C  4850                     pea.l      [A0]
  946. 00000A2E  3F3C 2802                move.w     -[A7], 0x2802
  947. 00000A32  A9EB                     syscall    Pack4/FP68K
  948. 00000A34  3110                     move.w     -[A0], [A0]
  949. 00000A36  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  950. 00000A3A  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  951. 00000A3E  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  952. 00000A42  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  953. 00000A46  2C00                     move.l     D6, D0
  954. 00000A48  08C6 001F                bset.b     D6, 0x1F
  955. 00000A4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  956. 00000A50  6016                     bra        +0x18 /* 00000A68 */
  957. label00000A52:
  958. 00000A52  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  959. 00000A56  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  960. 00000A5A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  961. 00000A5E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  962. 00000A62  2C00                     move.l     D6, D0
  963. 00000A64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  964. label00000A68:
  965. 00000A68  2D46 FFCC                move.l     [A6 - 0x34], D6
  966. 00000A6C  303C 0176                move.w     D0, 0x176
  967. 00000A70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  968. 00000A74  204D                     movea.l    A0, A5
  969. 00000A76  D1C0                     add.l      A0, D0
  970. 00000A78  2D68 D132 FFC8           move.l     [A6 - 0x38], [A0 - 0x2ECE]
  971. 00000A7E  303C 0176                move.w     D0, 0x176
  972. 00000A82  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  973. 00000A86  204D                     movea.l    A0, A5
  974. 00000A88  D1C0                     add.l      A0, D0
  975. 00000A8A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  976. 00000A8E  2050                     movea.l    A0, [A0]
  977. 00000A90  41E8 0014                lea.l      A0, [A0 + 0x14]
  978. 00000A94  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  979. 00000A98  7005                     moveq.l    D0, 0x05
  980. label00000A9A:
  981. 00000A9A  20D9                     move.l     [A0]+, [A1]+
  982. 00000A9C  51C8 FFFC                dbf        D0, -0x6 /* 00000A9A */
  983. 00000AA0  303C 0176                move.w     D0, 0x176
  984. 00000AA4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  985. 00000AA8  204D                     movea.l    A0, A5
  986. 00000AAA  D1C0                     add.l      A0, D0
  987. 00000AAC  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  988. 00000AB0  A02A                     syscall    HUnlock
  989. 00000AB2  42A7                     clr.l      -[A7]
  990. 00000AB4  303C 0176                move.w     D0, 0x176
  991. 00000AB8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  992. 00000ABC  204D                     movea.l    A0, A5
  993. 00000ABE  D1C0                     add.l      A0, D0
  994. 00000AC0  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  995. 00000AC4  4EBA F748                jsr        [PC - 0x8B8 /* 0000020E */]
  996. 00000AC8  2C1F                     move.l     D6, [A7]+
  997. 00000ACA  2005                     move.l     D0, D5
  998. 00000ACC  90AE FF92                sub.l      D0, [A6 - 0x6E]
  999. 00000AD0  9C80                     sub.l      D6, D0
  1000. 00000AD2  303C 0176                move.w     D0, 0x176
  1001. 00000AD6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1002. 00000ADA  204D                     movea.l    A0, A5
  1003. 00000ADC  D1C0                     add.l      A0, D0
  1004. 00000ADE  2006                     move.l     D0, D6
  1005. 00000AE0  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1006. 00000AE4  A024                     syscall    SetHandleSize
  1007. 00000AE6  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1008. 00000AEA  670E                     beq        +0x10 /* 00000AFA */
  1009. 00000AEC  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  1010. 00000AF0  486D FB94                pea.l      [A5 - 0x46C]
  1011. 00000AF4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1012. 00000AF8  5C8F                     addq.l     A7, 6
  1013. label00000AFA:
  1014. 00000AFA  303C 0176                move.w     D0, 0x176
  1015. 00000AFE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1016. 00000B02  204D                     movea.l    A0, A5
  1017. 00000B04  D1C0                     add.l      A0, D0
  1018. 00000B06  4868 D14E                pea.l      [A0 - 0x2EB2]
  1019. 00000B0A  A8A3                     syscall    EraseRect
  1020. 00000B0C  303C 0176                move.w     D0, 0x176
  1021. 00000B10  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1022. 00000B14  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  1023. 00000B18  D08C                     add.l      D0, A4
  1024. 00000B1A  2840                     movea.l    A4, D0
  1025. 00000B1C  303C 0176                move.w     D0, 0x176
  1026. 00000B20  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1027. 00000B24  41ED D080                lea.l      A0, [A5 - 0x2F80]
  1028. 00000B28  D088                     add.l      D0, A0
  1029. 00000B2A  2D40 FF9E                move.l     [A6 - 0x62], D0
  1030. 00000B2E  42AC 0004                clr.l      [A4 + 0x4]
  1031. 00000B32  2040                     movea.l    A0, D0
  1032. 00000B34  7201                     moveq.l    D1, 0x01
  1033. 00000B36  D2A8 00B2                add.l      D1, [A0 + 0xB2]
  1034. 00000B3A  2941 000C                move.l     [A4 + 0xC], D1
  1035. 00000B3E  2040                     movea.l    A0, D0
  1036. 00000B40  2228 010E                move.l     D1, [A0 + 0x10E]
  1037. 00000B44  4481                     neg.l      D1
  1038. 00000B46  2881                     move.l     [A4], D1
  1039. 00000B48  2040                     movea.l    A0, D0
  1040. 00000B4A  2228 0112                move.l     D1, [A0 + 0x112]
  1041. 00000B4E  4481                     neg.l      D1
  1042. 00000B50  2941 0008                move.l     [A4 + 0x8], D1
  1043. 00000B54  323C 0176                move.w     D1, 0x176
  1044. 00000B58  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  1045. 00000B5C  204D                     movea.l    A0, A5
  1046. 00000B5E  D1C1                     add.l      A0, D1
  1047. 00000B60  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1048. 00000B64  4267                     clr.w      -[A7]
  1049. 00000B66  A964                     syscall    SetControlMinimum/SetMinCtl
  1050. 00000B68  303C 0176                move.w     D0, 0x176
  1051. 00000B6C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1052. 00000B70  204D                     movea.l    A0, A5
  1053. 00000B72  D1C0                     add.l      A0, D0
  1054. 00000B74  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1055. 00000B78  4267                     clr.w      -[A7]
  1056. 00000B7A  A965                     syscall    SetControlMaximum/SetMaxCtl
  1057. 00000B7C  303C 0176                move.w     D0, 0x176
  1058. 00000B80  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1059. 00000B84  204D                     movea.l    A0, A5
  1060. 00000B86  D1C0                     add.l      A0, D0
  1061. 00000B88  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1062. 00000B8C  4267                     clr.w      -[A7]
  1063. 00000B8E  A963                     syscall    SetControlValue/SetCtlValue
  1064. 00000B90  303C 0176                move.w     D0, 0x176
  1065. 00000B94  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1066. 00000B98  204D                     movea.l    A0, A5
  1067. 00000B9A  D1C0                     add.l      A0, D0
  1068. 00000B9C  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  1069. 00000BA0  4267                     clr.w      -[A7]
  1070. 00000BA2  A964                     syscall    SetControlMinimum/SetMinCtl
  1071. 00000BA4  303C 0176                move.w     D0, 0x176
  1072. 00000BA8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1073. 00000BAC  204D                     movea.l    A0, A5
  1074. 00000BAE  D1C0                     add.l      A0, D0
  1075. 00000BB0  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  1076. 00000BB4  4267                     clr.w      -[A7]
  1077. 00000BB6  A965                     syscall    SetControlMaximum/SetMaxCtl
  1078. 00000BB8  303C 0176                move.w     D0, 0x176
  1079. 00000BBC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1080. 00000BC0  204D                     movea.l    A0, A5
  1081. 00000BC2  D1C0                     add.l      A0, D0
  1082. 00000BC4  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  1083. 00000BC8  4267                     clr.w      -[A7]
  1084. 00000BCA  A963                     syscall    SetControlValue/SetCtlValue
  1085. 00000BCC  303C 0176                move.w     D0, 0x176
  1086. 00000BD0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1087. 00000BD4  204D                     movea.l    A0, A5
  1088. 00000BD6  D1C0                     add.l      A0, D0
  1089. 00000BD8  303C 0176                move.w     D0, 0x176
  1090. 00000BDC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1091. 00000BE0  224D                     movea.l    A1, A5
  1092. 00000BE2  D3C0                     add.l      A1, D0
  1093. 00000BE4  2368 D14E D156           move.l     [A1 - 0x2EAA], [A0 - 0x2EB2]
  1094. 00000BEA  2368 D152 D15A           move.l     [A1 - 0x2EA6], [A0 - 0x2EAE]
  1095. 00000BF0  303C 0176                move.w     D0, 0x176
  1096. 00000BF4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1097. 00000BF8  204D                     movea.l    A0, A5
  1098. 00000BFA  D1C0                     add.l      A0, D0
  1099. 00000BFC  2068 D080                movea.l    A0, [A0 - 0x2F80]
  1100. 00000C00  4868 0010                pea.l      [A0 + 0x10]
  1101. 00000C04  A928                     syscall    InvalRect
  1102. 00000C06  303C 0176                move.w     D0, 0x176
  1103. 00000C0A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1104. 00000C0E  204D                     movea.l    A0, A5
  1105. 00000C10  D1C0                     add.l      A0, D0
  1106. 00000C12  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  1107. label00000C18:
  1108. 00000C18  4CEE 1CF8 FF4C           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0xB4]
  1109. 00000C1E  4E5E                     unlink     A6
  1110. 00000C20  4E75                     rts
  1111. 00000C22  0000 8000                ori.b      D0, 0x0
  1112. 00000C26  7FFF                     moveq.l    D7, 0xFFFFFFFF
  1113. 00000C28  0000 8000                ori.b      D0, 0x0
  1114. 00000C2C  3F00                     move.w     -[A7], D0
  1115. 00000C2E  0000 3F00                ori.b      D0, 0x0
  1116. 00000C32  0000 0000                ori.b      D0, 0x0
  1117. 00000C36  FF80                     .extension 0xF80 // unimplemented
  1118. 00000C38  007F 0002                ori.w      <<invalid special address>>, 0x2
  1119. 00000C3C  0001 4E56                ori.b      D1, 0x56 /* 'V' */
  1120. export_63: // at 00000C3E (misaligned)
  1121. 00000C40  FF6C                     .extension 0xF6C // unimplemented
  1122. 00000C42  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1123. 00000C46  7041                     moveq.l    D0, 0x41
  1124. 00000C48  2D40 FF92                move.l     [A6 - 0x6E], D0
  1125. 00000C4C  2D7C 2168 BDE9 FFFC      move.l     [A6 - 0x4], 0x2168BDE9
  1126. 00000C54  2D7C C90F DAA2 FFF8      move.l     [A6 - 0x8], 0xC90FDAA2
  1127. 00000C5C  2D7C 4000 4000 FFF4      move.l     [A6 - 0xC], 0x40004000 /* '@\0@\0' */
  1128. 00000C64  323C 0176                move.w     D1, 0x176
  1129. 00000C68  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  1130. 00000C6C  204D                     movea.l    A0, A5
  1131. 00000C6E  D1C1                     add.l      A0, D1
  1132. 00000C70  4868 D156                pea.l      [A0 - 0x2EAA]
  1133. 00000C74  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1134. 00000C78  4297                     clr.l      [A7]
  1135. 00000C7A  3F3C 0004                move.w     -[A7], 0x4
  1136. 00000C7E  A9B9                     syscall    GetCursor
  1137. 00000C80  205F                     movea.l    A0, [A7]+
  1138. 00000C82  2F10                     move.l     -[A7], [A0]
  1139. 00000C84  A851                     syscall    SetCursor
  1140. 00000C86  303C 0176                move.w     D0, 0x176
  1141. 00000C8A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1142. 00000C8E  204D                     movea.l    A0, A5
  1143. 00000C90  D1C0                     add.l      A0, D0
  1144. 00000C92  2E28 D132                move.l     D7, [A0 - 0x2ECE]
  1145. 00000C96  4878 0002                push.l     0x2
  1146. 00000C9A  206E FF92                movea.l    A0, [A6 - 0x6E]
  1147. 00000C9E  4868 FFFF                pea.l      [A0 - 0x1]
  1148. 00000CA2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1149. 00000CA6  2C00                     move.l     D6, D0
  1150. 00000CA8  302E 0008                move.w     D0, [A6 + 0x8]
  1151. 00000CAC  6700 00A8                beq        +0xAA /* 00000D56 */
  1152. 00000CB0  6B00 00A4                bmi        +0xA6 /* 00000D56 */
  1153. 00000CB4  5740                     subq.w     D0, 3
  1154. 00000CB6  6758                     beq        +0x5A /* 00000D10 */
  1155. 00000CB8  6A06                     bpl        +0x8 /* 00000CC0 */
  1156. 00000CBA  5240                     addq.w     D0, 1
  1157. 00000CBC  6A2A                     bpl        +0x2C /* 00000CE8 */
  1158. 00000CBE  6008                     bra        +0xA /* 00000CC8 */
  1159. label00000CC0:
  1160. 00000CC0  5540                     subq.w     D0, 2
  1161. 00000CC2  6A00 0092                bpl        +0x94 /* 00000D56 */
  1162. 00000CC6  6068                     bra        +0x6A /* 00000D30 */
  1163. label00000CC8:
  1164. 00000CC8  42AE FFF0                clr.l      [A6 - 0x10]
  1165. 00000CCC  2D7C 8000 0000 FFEC      move.l     [A6 - 0x14], 0x80000000
  1166. 00000CD4  2D7C 4000 4000 FFE8      move.l     [A6 - 0x18], 0x40004000 /* '@\0@\0' */
  1167. 00000CDC  2A07                     move.l     D5, D7
  1168. 00000CDE  DA85                     add.l      D5, D5
  1169. 00000CE0  7002                     moveq.l    D0, 0x02
  1170. 00000CE2  2D40 FF9A                move.l     [A6 - 0x66], D0
  1171. 00000CE6  606E                     bra        +0x70 /* 00000D56 */
  1172. label00000CE8:
  1173. 00000CE8  42AE FFF0                clr.l      [A6 - 0x10]
  1174. 00000CEC  2D7C C000 0000 FFEC      move.l     [A6 - 0x14], 0xC0000000
  1175. 00000CF4  2D7C 4000 4000 FFE8      move.l     [A6 - 0x18], 0x40004000 /* '@\0@\0' */
  1176. 00000CFC  4878 0003                push.l     0x3
  1177. 00000D00  2F07                     move.l     -[A7], D7
  1178. 00000D02  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1179. 00000D06  2A00                     move.l     D5, D0
  1180. 00000D08  7003                     moveq.l    D0, 0x03
  1181. 00000D0A  2D40 FF9A                move.l     [A6 - 0x66], D0
  1182. 00000D0E  6046                     bra        +0x48 /* 00000D56 */
  1183. label00000D10:
  1184. 00000D10  42AE FFF0                clr.l      [A6 - 0x10]
  1185. 00000D14  2D7C 8000 0000 FFEC      move.l     [A6 - 0x14], 0x80000000
  1186. 00000D1C  2D7C 4001 4001 FFE8      move.l     [A6 - 0x18], 0x40014001
  1187. 00000D24  2A07                     move.l     D5, D7
  1188. 00000D26  E58D                     lsl        D5, 2
  1189. 00000D28  7004                     moveq.l    D0, 0x04
  1190. 00000D2A  2D40 FF9A                move.l     [A6 - 0x66], D0
  1191. 00000D2E  6026                     bra        +0x28 /* 00000D56 */
  1192. label00000D30:
  1193. 00000D30  42AE FFF0                clr.l      [A6 - 0x10]
  1194. 00000D34  2D7C A000 0000 FFEC      move.l     [A6 - 0x14], 0xA0000000
  1195. 00000D3C  2D7C 4001 4001 FFE8      move.l     [A6 - 0x18], 0x40014001
  1196. 00000D44  4878 0005                push.l     0x5
  1197. 00000D48  2F07                     move.l     -[A7], D7
  1198. 00000D4A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1199. 00000D4E  2A00                     move.l     D5, D0
  1200. 00000D50  7005                     moveq.l    D0, 0x05
  1201. 00000D52  2D40 FF9A                move.l     [A6 - 0x66], D0
  1202. label00000D56:
  1203. 00000D56  303C 0176                move.w     D0, 0x176
  1204. 00000D5A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1205. 00000D5E  204D                     movea.l    A0, A5
  1206. 00000D60  D1C0                     add.l      A0, D0
  1207. 00000D62  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1208. 00000D66  2050                     movea.l    A0, [A0]
  1209. 00000D68  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1210. 00000D6C  41E8 0014                lea.l      A0, [A0 + 0x14]
  1211. 00000D70  7005                     moveq.l    D0, 0x05
  1212. label00000D72:
  1213. 00000D72  22D8                     move.l     [A1]+, [A0]+
  1214. 00000D74  51C8 FFFC                dbf        D0, -0x6 /* 00000D72 */
  1215. 00000D78  282E FFCC                move.l     D4, [A6 - 0x34]
  1216. 00000D7C  4A84                     tst.l      D4
  1217. 00000D7E  6A32                     bpl        +0x34 /* 00000DB2 */
  1218. 00000D80  0884 001F                bclr.b     D4, 0x1F
  1219. 00000D84  2F04                     move.l     -[A7], D4
  1220. 00000D86  486E FF82                pea.l      [A6 - 0x7E]
  1221. 00000D8A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1222. 00000D8E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1223. 00000D92  43EE FF82                lea.l      A1, [A6 - 0x7E]
  1224. 00000D96  20D9                     move.l     [A0]+, [A1]+
  1225. 00000D98  20D9                     move.l     [A0]+, [A1]+
  1226. 00000D9A  20D9                     move.l     [A0]+, [A1]+
  1227. 00000D9C  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1228. 00000DA0  487A 085A                pea.l      [PC + 0x85A /* 000015FC, value 0x8000 */]
  1229. 00000DA4  4850                     pea.l      [A0]
  1230. 00000DA6  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  1231. 00000DAA  A9EB                     syscall    Pack4/FP68K
  1232. 00000DAC  3110                     move.w     -[A0], [A0]
  1233. 00000DAE  508F                     addq.l     A7, 8
  1234. 00000DB0  601A                     bra        +0x1C /* 00000DCC */
  1235. label00000DB2:
  1236. 00000DB2  2F04                     move.l     -[A7], D4
  1237. 00000DB4  486E FF82                pea.l      [A6 - 0x7E]
  1238. 00000DB8  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1239. 00000DBC  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1240. 00000DC0  43EE FF82                lea.l      A1, [A6 - 0x7E]
  1241. 00000DC4  20D9                     move.l     [A0]+, [A1]+
  1242. 00000DC6  20D9                     move.l     [A0]+, [A1]+
  1243. 00000DC8  20D9                     move.l     [A0]+, [A1]+
  1244. 00000DCA  508F                     addq.l     A7, 8
  1245. label00000DCC:
  1246. 00000DCC  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1247. 00000DD0  486E FFEA                pea.l      [A6 - 0x16]
  1248. 00000DD4  4850                     pea.l      [A0]
  1249. 00000DD6  3F3C 0004                move.w     -[A7], 0x4
  1250. 00000DDA  A9EB                     syscall    Pack4/FP68K
  1251. 00000DDC  3110                     move.w     -[A0], [A0]
  1252. 00000DDE  487A 0818                pea.l      [PC + 0x818 /* 000015F8, value 0x10000 */]
  1253. 00000DE2  486E FFBA                pea.l      [A6 - 0x46]
  1254. 00000DE6  3F3C 2808                move.w     -[A7], 0x2808
  1255. 00000DEA  A9EB                     syscall    Pack4/FP68K
  1256. 00000DEC  6F0E                     ble        +0x10 /* 00000DFC */
  1257. 00000DEE  4267                     clr.w      -[A7]
  1258. 00000DF0  486D FBB2                pea.l      [A5 - 0x44E]
  1259. 00000DF4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1260. 00000DF8  6000 07DA                bra        +0x7DC /* 000015D4 */
  1261. label00000DFC:
  1262. 00000DFC  2805                     move.l     D4, D5
  1263. 00000DFE  D8AE FF92                add.l      D4, [A6 - 0x6E]
  1264. 00000E02  2D44 FF96                move.l     [A6 - 0x6A], D4
  1265. 00000E06  4878 000C                push.l     0xC
  1266. 00000E0A  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  1267. 00000E0E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1268. 00000E12  2600                     move.l     D3, D0
  1269. 00000E14  A061                     syscall    MaxBlock
  1270. 00000E16  2203                     move.l     D1, D3
  1271. 00000E18  D2AE FF96                add.l      D1, [A6 - 0x6A]
  1272. 00000E1C  2D41 FF8E                move.l     [A6 - 0x72], D1
  1273. 00000E20  9081                     sub.l      D0, D1
  1274. 00000E22  0C80 0000 2710           cmpi.l     D0, 0x2710
  1275. 00000E28  6C12                     bge        +0x14 /* 00000E3C */
  1276. 00000E2A  4227                     clr.b      -[A7]
  1277. 00000E2C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1278. 00000E30  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  1279. 00000E34  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1280. 00000E38  6000 079A                bra        +0x79C /* 000015D4 */
  1281. label00000E3C:
  1282. 00000E3C  202E FF96                move.l     D0, [A6 - 0x6A]
  1283. 00000E40  A122                     syscall    NewHandle, flags=1
  1284. 00000E42  2848                     movea.l    A4, A0
  1285. 00000E44  2003                     move.l     D0, D3
  1286. 00000E46  A122                     syscall    NewHandle, flags=1
  1287. 00000E48  2648                     movea.l    A3, A0
  1288. 00000E4A  200C                     move.l     D0, A4
  1289. 00000E4C  6704                     beq        +0x6 /* 00000E52 */
  1290. 00000E4E  200B                     move.l     D0, A3
  1291. 00000E50  6614                     bne        +0x16 /* 00000E66 */
  1292. label00000E52:
  1293. 00000E52  4227                     clr.b      -[A7]
  1294. 00000E54  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1295. 00000E58  4257                     clr.w      [A7]
  1296. 00000E5A  486D FBDE                pea.l      [A5 - 0x422]
  1297. 00000E5E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1298. 00000E62  6000 0770                bra        +0x772 /* 000015D4 */
  1299. label00000E66:
  1300. 00000E66  42A7                     clr.l      -[A7]
  1301. 00000E68  303C 0176                move.w     D0, 0x176
  1302. 00000E6C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1303. 00000E70  204D                     movea.l    A0, A5
  1304. 00000E72  D1C0                     add.l      A0, D0
  1305. 00000E74  2F28 D120                move.l     -[A7], [A0 - 0x2EE0]
  1306. 00000E78  4EBA F394                jsr        [PC - 0xC6C /* 0000020E */]
  1307. 00000E7C  2D5F FF96                move.l     [A6 - 0x6A], [A7]+
  1308. 00000E80  2605                     move.l     D3, D5
  1309. 00000E82  D6AE FF96                add.l      D3, [A6 - 0x6A]
  1310. 00000E86  9687                     sub.l      D3, D7
  1311. 00000E88  303C 0176                move.w     D0, 0x176
  1312. 00000E8C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1313. 00000E90  204D                     movea.l    A0, A5
  1314. 00000E92  D1C0                     add.l      A0, D0
  1315. 00000E94  2003                     move.l     D0, D3
  1316. 00000E96  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1317. 00000E9A  A024                     syscall    SetHandleSize
  1318. 00000E9C  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1319. 00000EA0  6718                     beq        +0x1A /* 00000EBA */
  1320. 00000EA2  3F38 0220                move.w     -[A7], [0x00000220 /* MemErr */]
  1321. 00000EA6  486D FBFC                pea.l      [A5 - 0x404]
  1322. 00000EAA  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1323. 00000EAE  204C                     movea.l    A0, A4
  1324. 00000EB0  A023                     syscall    DisposHandle/DisposeHandle
  1325. 00000EB2  204B                     movea.l    A0, A3
  1326. 00000EB4  A023                     syscall    DisposHandle/DisposeHandle
  1327. 00000EB6  6000 071C                bra        +0x71E /* 000015D4 */
  1328. label00000EBA:
  1329. 00000EBA  486D FC1A                pea.l      [A5 - 0x3E6]
  1330. 00000EBE  486D FC26                pea.l      [A5 - 0x3DA]
  1331. 00000EC2  486D FC28                pea.l      [A5 - 0x3D8]
  1332. 00000EC6  486D FC2A                pea.l      [A5 - 0x3D6]
  1333. 00000ECA  A98B                     syscall    ParamText
  1334. 00000ECC  4267                     clr.w      -[A7]
  1335. 00000ECE  2F05                     move.l     -[A7], D5
  1336. 00000ED0  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1337. 00000ED4  204C                     movea.l    A0, A4
  1338. 00000ED6  A029                     syscall    HLock
  1339. 00000ED8  204B                     movea.l    A0, A3
  1340. 00000EDA  A029                     syscall    HLock
  1341. 00000EDC  303C 0176                move.w     D0, 0x176
  1342. 00000EE0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1343. 00000EE4  204D                     movea.l    A0, A5
  1344. 00000EE6  D1C0                     add.l      A0, D0
  1345. 00000EE8  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1346. 00000EEC  A029                     syscall    HLock
  1347. 00000EEE  7600                     moveq.l    D3, 0x00
  1348. 00000EF0  5C8F                     addq.l     A7, 6
  1349. 00000EF2  6008                     bra        +0xA /* 00000EFC */
  1350. label00000EF4:
  1351. 00000EF4  2054                     movea.l    A0, [A4]
  1352. 00000EF6  4230 3800                clr.b      [A0 + D3]
  1353. 00000EFA  5283                     addq.l     D3, 1
  1354. label00000EFC:
  1355. 00000EFC  B883                     cmp.l      D4, D3
  1356. 00000EFE  6EF4                     bgt        -0xA /* 00000EF4 */
  1357. 00000F00  7600                     moveq.l    D3, 0x00
  1358. 00000F02  303C 0176                move.w     D0, 0x176
  1359. 00000F06  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1360. 00000F0A  45ED D120                lea.l      A2, [A5 - 0x2EE0]
  1361. 00000F0E  D08A                     add.l      D0, A2
  1362. 00000F10  2440                     movea.l    A2, D0
  1363. 00000F12  6022                     bra        +0x24 /* 00000F36 */
  1364. label00000F14:
  1365. 00000F14  2052                     movea.l    A0, [A2]
  1366. 00000F16  2050                     movea.l    A0, [A0]
  1367. 00000F18  1830 382A                move.b     D4, [A0 + D3 + 0x2A]
  1368. 00000F1C  4884                     ext.w      D4
  1369. 00000F1E  0A44 FF80                xori.w     D4, 0xFF80
  1370. 00000F22  2F03                     move.l     -[A7], D3
  1371. 00000F24  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  1372. 00000F28  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1373. 00000F2C  D094                     add.l      D0, [A4]
  1374. 00000F2E  D086                     add.l      D0, D6
  1375. 00000F30  2040                     movea.l    A0, D0
  1376. 00000F32  1084                     move.b     [A0], D4
  1377. 00000F34  5283                     addq.l     D3, 1
  1378. label00000F36:
  1379. 00000F36  BE83                     cmp.l      D7, D3
  1380. 00000F38  6EDA                     bgt        -0x24 /* 00000F14 */
  1381. 00000F3A  303C 0176                move.w     D0, 0x176
  1382. 00000F3E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1383. 00000F42  204D                     movea.l    A0, A5
  1384. 00000F44  D1C0                     add.l      A0, D0
  1385. 00000F46  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1386. 00000F4A  A02A                     syscall    HUnlock
  1387. 00000F4C  7600                     moveq.l    D3, 0x00
  1388. 00000F4E  95CA                     sub.l      A2, A2
  1389. 00000F50  6000 00EE                bra        +0xF0 /* 00001040 */
  1390. label00000F54:
  1391. 00000F54  2003                     move.l     D0, D3
  1392. 00000F56  9086                     sub.l      D0, D6
  1393. 00000F58  41EE FF84                lea.l      A0, [A6 - 0x7C]
  1394. 00000F5C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1395. 00000F60  20D9                     move.l     [A0]+, [A1]+
  1396. 00000F62  20D9                     move.l     [A0]+, [A1]+
  1397. 00000F64  30D9                     move.w     [A0]+, [A1]+
  1398. 00000F66  2D40 FF80                move.l     [A6 - 0x80], D0
  1399. 00000F6A  486E FF80                pea.l      [A6 - 0x80]
  1400. 00000F6E  4868 FFF6                pea.l      [A0 - 0xA]
  1401. 00000F72  3F3C 2804                move.w     -[A7], 0x2804
  1402. 00000F76  A9EB                     syscall    Pack4/FP68K
  1403. 00000F78  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1404. 00000F7C  2320                     move.l     -[A1], -[A0]
  1405. 00000F7E  2320                     move.l     -[A1], -[A0]
  1406. 00000F80  3320                     move.w     -[A1], -[A0]
  1407. 00000F82  3311                     move.w     -[A1], [A1]
  1408. 00000F84  BC83                     cmp.l      D6, D3
  1409. 00000F86  6700 00B2                beq        +0xB4 /* 0000103A */
  1410. 00000F8A  41EE FF84                lea.l      A0, [A6 - 0x7C]
  1411. 00000F8E  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1412. 00000F92  20D9                     move.l     [A0]+, [A1]+
  1413. 00000F94  20D9                     move.l     [A0]+, [A1]+
  1414. 00000F96  30D9                     move.w     [A0]+, [A1]+
  1415. 00000F98  486E FFEA                pea.l      [A6 - 0x16]
  1416. 00000F9C  4868 FFF6                pea.l      [A0 - 0xA]
  1417. 00000FA0  3F3C 0006                move.w     -[A7], 0x6
  1418. 00000FA4  A9EB                     syscall    Pack4/FP68K
  1419. 00000FA6  43EE FFB8                lea.l      A1, [A6 - 0x48]
  1420. 00000FAA  2320                     move.l     -[A1], -[A0]
  1421. 00000FAC  2320                     move.l     -[A1], -[A0]
  1422. 00000FAE  3320                     move.w     -[A1], -[A0]
  1423. 00000FB0  3311                     move.w     -[A1], [A1]
  1424. 00000FB2  486E FFA2                pea.l      [A6 - 0x5E]
  1425. 00000FB6  486E FFAC                pea.l      [A6 - 0x54]
  1426. 00000FBA  4EBA 065E                jsr        [PC + 0x65E /* 0000161A */]
  1427. 00000FBE  41EE FFAC                lea.l      A0, [A6 - 0x54]
  1428. 00000FC2  3EA0                     move.w     [A7], -[A0]
  1429. 00000FC4  2F20                     move.l     -[A7], -[A0]
  1430. 00000FC6  2F20                     move.l     -[A7], -[A0]
  1431. 00000FC8  3F3C 0018                move.w     -[A7], 0x18
  1432. 00000FCC  486E FF84                pea.l      [A6 - 0x7C]
  1433. 00000FD0  4EBA 08AC                jsr        [PC + 0x8AC /* 0000187E */]
  1434. 00000FD4  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  1435. 00000FD8  43EE FF84                lea.l      A1, [A6 - 0x7C]
  1436. 00000FDC  20D9                     move.l     [A0]+, [A1]+
  1437. 00000FDE  20D9                     move.l     [A0]+, [A1]+
  1438. 00000FE0  30D9                     move.w     [A0]+, [A1]+
  1439. 00000FE2  486E FFAC                pea.l      [A6 - 0x54]
  1440. 00000FE6  486E FFA2                pea.l      [A6 - 0x5E]
  1441. 00000FEA  4EBA 0614                jsr        [PC + 0x614 /* 00001600 */]
  1442. 00000FEE  41EE FF84                lea.l      A0, [A6 - 0x7C]
  1443. 00000FF2  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1444. 00000FF6  20D9                     move.l     [A0]+, [A1]+
  1445. 00000FF8  20D9                     move.l     [A0]+, [A1]+
  1446. 00000FFA  30D9                     move.w     [A0]+, [A1]+
  1447. 00000FFC  486E FFAE                pea.l      [A6 - 0x52]
  1448. 00001000  4868 FFF6                pea.l      [A0 - 0xA]
  1449. 00001004  3F3C 0004                move.w     -[A7], 0x4
  1450. 00001008  A9EB                     syscall    Pack4/FP68K
  1451. 0000100A  43EE FF7A                lea.l      A1, [A6 - 0x86]
  1452. 0000100E  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  1453. 00001012  22D8                     move.l     [A1]+, [A0]+
  1454. 00001014  22D8                     move.l     [A1]+, [A0]+
  1455. 00001016  32D8                     move.w     [A1]+, [A0]+
  1456. 00001018  486E FFDE                pea.l      [A6 - 0x22]
  1457. 0000101C  4869 FFF6                pea.l      [A1 - 0xA]
  1458. 00001020  3F3C 0006                move.w     -[A7], 0x6
  1459. 00001024  A9EB                     syscall    Pack4/FP68K
  1460. 00001026  204A                     movea.l    A0, A2
  1461. 00001028  D1D3                     add.l      A0, [A3]
  1462. 0000102A  41E8 000C                lea.l      A0, [A0 + 0xC]
  1463. 0000102E  2121                     move.l     -[A0], -[A1]
  1464. 00001030  2121                     move.l     -[A0], -[A1]
  1465. 00001032  3121                     move.w     -[A0], -[A1]
  1466. 00001034  3110                     move.w     -[A0], [A0]
  1467. 00001036  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1468. label0000103A:
  1469. 0000103A  5283                     addq.l     D3, 1
  1470. 0000103C  45EA 000C                lea.l      A2, [A2 + 0xC]
  1471. label00001040:
  1472. 00001040  B6AE FF92                cmp.l      D3, [A6 - 0x6E]
  1473. 00001044  6D00 FF0E                blt        -0xF0 /* 00000F54 */
  1474. 00001048  4878 000C                push.l     0xC
  1475. 0000104C  2F06                     move.l     -[A7], D6
  1476. 0000104E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1477. 00001052  D093                     add.l      D0, [A3]
  1478. 00001054  2040                     movea.l    A0, D0
  1479. 00001056  42A8 0008                clr.l      [A0 + 0x8]
  1480. 0000105A  217C 8000 0000 0004      move.l     [A0 + 0x4], 0x80000000
  1481. 00001062  20BC 3FFF 3FFF           move.l     [A0], 0x3FFF3FFF
  1482. 00001068  70FF                     moveq.l    D0, 0xFFFFFFFF
  1483. 0000106A  D0AE FF92                add.l      D0, [A6 - 0x6E]
  1484. 0000106E  487A 0586                pea.l      [PC + 0x586 /* 000015F6, value 0x20001 */]
  1485. 00001072  486E FF84                pea.l      [A6 - 0x7C]
  1486. 00001076  3F3C 200E                move.w     -[A7], 0x200E
  1487. 0000107A  A9EB                     syscall    Pack4/FP68K
  1488. 0000107C  486E FFF6                pea.l      [A6 - 0xA]
  1489. 00001080  486E FF84                pea.l      [A6 - 0x7C]
  1490. 00001084  3F3C 0004                move.w     -[A7], 0x4
  1491. 00001088  A9EB                     syscall    Pack4/FP68K
  1492. 0000108A  2D40 FF80                move.l     [A6 - 0x80], D0
  1493. 0000108E  486E FF80                pea.l      [A6 - 0x80]
  1494. 00001092  486E FF84                pea.l      [A6 - 0x7C]
  1495. 00001096  3F3C 2806                move.w     -[A7], 0x2806
  1496. 0000109A  A9EB                     syscall    Pack4/FP68K
  1497. 0000109C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1498. 000010A0  43EE FF8E                lea.l      A1, [A6 - 0x72]
  1499. 000010A4  2121                     move.l     -[A0], -[A1]
  1500. 000010A6  2121                     move.l     -[A0], -[A1]
  1501. 000010A8  3121                     move.w     -[A0], -[A1]
  1502. 000010AA  3110                     move.w     -[A0], [A0]
  1503. 000010AC  7600                     moveq.l    D3, 0x00
  1504. 000010AE  95CA                     sub.l      A2, A2
  1505. 000010B0  6000 00D4                bra        +0xD6 /* 00001186 */
  1506. label000010B4:
  1507. 000010B4  2D43 FF80                move.l     [A6 - 0x80], D3
  1508. 000010B8  486E FF80                pea.l      [A6 - 0x80]
  1509. 000010BC  486E FF84                pea.l      [A6 - 0x7C]
  1510. 000010C0  3F3C 280E                move.w     -[A7], 0x280E
  1511. 000010C4  A9EB                     syscall    Pack4/FP68K
  1512. 000010C6  486E FFDE                pea.l      [A6 - 0x22]
  1513. 000010CA  486E FF84                pea.l      [A6 - 0x7C]
  1514. 000010CE  3F3C 0004                move.w     -[A7], 0x4
  1515. 000010D2  A9EB                     syscall    Pack4/FP68K
  1516. 000010D4  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1517. 000010D8  43EE FF8E                lea.l      A1, [A6 - 0x72]
  1518. 000010DC  2121                     move.l     -[A0], -[A1]
  1519. 000010DE  2121                     move.l     -[A0], -[A1]
  1520. 000010E0  3121                     move.w     -[A0], -[A1]
  1521. 000010E2  3110                     move.w     -[A0], [A0]
  1522. 000010E4  486E FFA2                pea.l      [A6 - 0x5E]
  1523. 000010E8  486E FFAC                pea.l      [A6 - 0x54]
  1524. 000010EC  4EBA 052C                jsr        [PC + 0x52C /* 0000161A */]
  1525. 000010F0  41EE FFAC                lea.l      A0, [A6 - 0x54]
  1526. 000010F4  3EA0                     move.w     [A7], -[A0]
  1527. 000010F6  2F20                     move.l     -[A7], -[A0]
  1528. 000010F8  2F20                     move.l     -[A7], -[A0]
  1529. 000010FA  3F3C 001A                move.w     -[A7], 0x1A
  1530. 000010FE  486E FF84                pea.l      [A6 - 0x7C]
  1531. 00001102  4EBA 077A                jsr        [PC + 0x77A /* 0000187E */]
  1532. 00001106  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  1533. 0000110A  43EE FF84                lea.l      A1, [A6 - 0x7C]
  1534. 0000110E  20D9                     move.l     [A0]+, [A1]+
  1535. 00001110  20D9                     move.l     [A0]+, [A1]+
  1536. 00001112  30D9                     move.w     [A0]+, [A1]+
  1537. 00001114  486E FFAC                pea.l      [A6 - 0x54]
  1538. 00001118  486E FFA2                pea.l      [A6 - 0x5E]
  1539. 0000111C  4EBA 04E2                jsr        [PC + 0x4E2 /* 00001600 */]
  1540. 00001120  2D7C 51EB 851F FF8A      move.l     [A6 - 0x76], 0x51EB851F
  1541. 00001128  2D7C EB85 1EB8 FF86      move.l     [A6 - 0x7A], 0xEB851EB8
  1542. 00001130  3D7C 3FFD FF84           move.w     [A6 - 0x7C], 0x3FFD
  1543. 00001136  486E FFAE                pea.l      [A6 - 0x52]
  1544. 0000113A  486E FF84                pea.l      [A6 - 0x7C]
  1545. 0000113E  3F3C 0004                move.w     -[A7], 0x4
  1546. 00001142  A9EB                     syscall    Pack4/FP68K
  1547. 00001144  2D7C D70A 3D71 FF80      move.l     [A6 - 0x80], 0xD70A3D71
  1548. 0000114C  2D7C 8A3D 70A3 FF7C      move.l     [A6 - 0x84], 0x8A3D70A3
  1549. 00001154  3D7C 3FFE FF7A           move.w     [A6 - 0x86], 0x3FFE
  1550. 0000115A  486E FF84                pea.l      [A6 - 0x7C]
  1551. 0000115E  486E FF7A                pea.l      [A6 - 0x86]
  1552. 00001162  3F3C 0002                move.w     -[A7], 0x2
  1553. 00001166  A9EB                     syscall    Pack4/FP68K
  1554. 00001168  204A                     movea.l    A0, A2
  1555. 0000116A  D1D3                     add.l      A0, [A3]
  1556. 0000116C  5488                     addq.l     A0, 2
  1557. 0000116E  486E FF7A                pea.l      [A6 - 0x86]
  1558. 00001172  4850                     pea.l      [A0]
  1559. 00001174  3F3C 0004                move.w     -[A7], 0x4
  1560. 00001178  A9EB                     syscall    Pack4/FP68K
  1561. 0000117A  3110                     move.w     -[A0], [A0]
  1562. 0000117C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1563. 00001180  5283                     addq.l     D3, 1
  1564. 00001182  45EA 000C                lea.l      A2, [A2 + 0xC]
  1565. label00001186:
  1566. 00001186  B6AE FF92                cmp.l      D3, [A6 - 0x6E]
  1567. 0000118A  6D00 FF28                blt        -0xD6 /* 000010B4 */
  1568. 0000118E  7600                     moveq.l    D3, 0x00
  1569. 00001190  6000 018E                bra        +0x190 /* 00001320 */
  1570. label00001194:
  1571. 00001194  42AE FFE4                clr.l      [A6 - 0x1C]
  1572. 00001198  42AE FFE0                clr.l      [A6 - 0x20]
  1573. 0000119C  42AE FFDC                clr.l      [A6 - 0x24]
  1574. 000011A0  2E03                     move.l     D7, D3
  1575. 000011A2  5387                     subq.l     D7, 1
  1576. 000011A4  DEAE FF92                add.l      D7, [A6 - 0x6E]
  1577. 000011A8  7C00                     moveq.l    D6, 0x00
  1578. 000011AA  2007                     move.l     D0, D7
  1579. 000011AC  D094                     add.l      D0, [A4]
  1580. 000011AE  2440                     movea.l    A2, D0
  1581. 000011B0  4878 000C                push.l     0xC
  1582. 000011B4  2F06                     move.l     -[A7], D6
  1583. 000011B6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1584. 000011BA  2D40 FF9E                move.l     [A6 - 0x62], D0
  1585. 000011BE  6046                     bra        +0x48 /* 00001206 */
  1586. label000011C0:
  1587. 000011C0  200A                     move.l     D0, A2
  1588. 000011C2  9086                     sub.l      D0, D6
  1589. 000011C4  2040                     movea.l    A0, D0
  1590. 000011C6  1010                     move.b     D0, [A0]
  1591. 000011C8  4880                     ext.w      D0
  1592. 000011CA  2053                     movea.l    A0, [A3]
  1593. 000011CC  D1EE FF9E                add.l      A0, [A6 - 0x62]
  1594. 000011D0  43EE FF84                lea.l      A1, [A6 - 0x7C]
  1595. 000011D4  5488                     addq.l     A0, 2
  1596. 000011D6  22D8                     move.l     [A1]+, [A0]+
  1597. 000011D8  22D8                     move.l     [A1]+, [A0]+
  1598. 000011DA  32D8                     move.w     [A1]+, [A0]+
  1599. 000011DC  3D40 FF82                move.w     [A6 - 0x7E], D0
  1600. 000011E0  486E FF82                pea.l      [A6 - 0x7E]
  1601. 000011E4  4869 FFF6                pea.l      [A1 - 0xA]
  1602. 000011E8  3F3C 2004                move.w     -[A7], 0x2004
  1603. 000011EC  A9EB                     syscall    Pack4/FP68K
  1604. 000011EE  41EE FFDE                lea.l      A0, [A6 - 0x22]
  1605. 000011F2  4869 FFF6                pea.l      [A1 - 0xA]
  1606. 000011F6  4850                     pea.l      [A0]
  1607. 000011F8  4267                     clr.w      -[A7]
  1608. 000011FA  A9EB                     syscall    Pack4/FP68K
  1609. 000011FC  3110                     move.w     -[A0], [A0]
  1610. 000011FE  5286                     addq.l     D6, 1
  1611. 00001200  700C                     moveq.l    D0, 0x0C
  1612. 00001202  D1AE FF9E                add.l      [A6 - 0x62], D0
  1613. label00001206:
  1614. 00001206  BCAE FF92                cmp.l      D6, [A6 - 0x6E]
  1615. 0000120A  6DB4                     blt        -0x4A /* 000011C0 */
  1616. 0000120C  487A 03E6                pea.l      [PC + 0x3E6 /* 000015F4, value 0x7F0002 */]
  1617. 00001210  486E FFDE                pea.l      [A6 - 0x22]
  1618. 00001214  3F3C 2008                move.w     -[A7], 0x2008
  1619. 00001218  A9EB                     syscall    Pack4/FP68K
  1620. 0000121A  6F14                     ble        +0x16 /* 00001230 */
  1621. 0000121C  42AE FFE4                clr.l      [A6 - 0x1C]
  1622. 00001220  2D7C FE00 0000 FFE0      move.l     [A6 - 0x20], 0xFE000000
  1623. 00001228  2D7C 4005 4005 FFDC      move.l     [A6 - 0x24], 0x40054005
  1624. label00001230:
  1625. 00001230  487A 03C0                pea.l      [PC + 0x3C0 /* 000015F2, value 0xFF80007F */]
  1626. 00001234  486E FFDE                pea.l      [A6 - 0x22]
  1627. 00001238  3F3C 2008                move.w     -[A7], 0x2008
  1628. 0000123C  A9EB                     syscall    Pack4/FP68K
  1629. 0000123E  6C14                     bge        +0x16 /* 00001254 */
  1630. 00001240  42AE FFE4                clr.l      [A6 - 0x1C]
  1631. 00001244  2D7C 8000 0000 FFE0      move.l     [A6 - 0x20], 0x80000000
  1632. 0000124C  2D7C C006 C006 FFDC      move.l     [A6 - 0x24], 0xC006C006
  1633. label00001254:
  1634. 00001254  487A 039A                pea.l      [PC + 0x39A /* 000015F0, value 0xFF80 */]
  1635. 00001258  486E FFDE                pea.l      [A6 - 0x22]
  1636. 0000125C  3F3C 2008                move.w     -[A7], 0x2008
  1637. 00001260  A9EB                     syscall    Pack4/FP68K
  1638. 00001262  6D2A                     blt        +0x2C /* 0000128E */
  1639. 00001264  41EE FF84                lea.l      A0, [A6 - 0x7C]
  1640. 00001268  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1641. 0000126C  20D9                     move.l     [A0]+, [A1]+
  1642. 0000126E  20D9                     move.l     [A0]+, [A1]+
  1643. 00001270  30D9                     move.w     [A0]+, [A1]+
  1644. 00001272  487A 0378                pea.l      [PC + 0x378 /* 000015EC, value 0x3F000000 '?\0\0\0' */]
  1645. 00001276  4868 FFF6                pea.l      [A0 - 0xA]
  1646. 0000127A  3F3C 1000                move.w     -[A7], 0x1000
  1647. 0000127E  A9EB                     syscall    Pack4/FP68K
  1648. 00001280  43EE FF84                lea.l      A1, [A6 - 0x7C]
  1649. 00001284  2320                     move.l     -[A1], -[A0]
  1650. 00001286  2320                     move.l     -[A1], -[A0]
  1651. 00001288  3320                     move.w     -[A1], -[A0]
  1652. 0000128A  3311                     move.w     -[A1], [A1]
  1653. 0000128C  6028                     bra        +0x2A /* 000012B6 */
  1654. label0000128E:
  1655. 0000128E  41EE FF6E                lea.l      A0, [A6 - 0x92]
  1656. 00001292  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1657. 00001296  20D9                     move.l     [A0]+, [A1]+
  1658. 00001298  20D9                     move.l     [A0]+, [A1]+
  1659. 0000129A  30D9                     move.w     [A0]+, [A1]+
  1660. 0000129C  487A 034A                pea.l      [PC + 0x34A /* 000015E8, value 0x3F000000 '?\0\0\0' */]
  1661. 000012A0  4868 FFF6                pea.l      [A0 - 0xA]
  1662. 000012A4  3F3C 1002                move.w     -[A7], 0x1002
  1663. 000012A8  A9EB                     syscall    Pack4/FP68K
  1664. 000012AA  43EE FF84                lea.l      A1, [A6 - 0x7C]
  1665. 000012AE  2320                     move.l     -[A1], -[A0]
  1666. 000012B0  2320                     move.l     -[A1], -[A0]
  1667. 000012B2  3320                     move.w     -[A1], -[A0]
  1668. 000012B4  3311                     move.w     -[A1], [A1]
  1669. label000012B6:
  1670. 000012B6  41EE FF6C                lea.l      A0, [A6 - 0x94]
  1671. 000012BA  43EE FF7A                lea.l      A1, [A6 - 0x86]
  1672. 000012BE  20D9                     move.l     [A0]+, [A1]+
  1673. 000012C0  20D9                     move.l     [A0]+, [A1]+
  1674. 000012C2  30D9                     move.w     [A0]+, [A1]+
  1675. 000012C4  4868 FFF6                pea.l      [A0 - 0xA]
  1676. 000012C8  3F3C 0016                move.w     -[A7], 0x16
  1677. 000012CC  A9EB                     syscall    Pack4/FP68K
  1678. 000012CE  4868 FFF6                pea.l      [A0 - 0xA]
  1679. 000012D2  486E FF76                pea.l      [A6 - 0x8A]
  1680. 000012D6  3F3C 2010                move.w     -[A7], 0x2010
  1681. 000012DA  A9EB                     syscall    Pack4/FP68K
  1682. 000012DC  2054                     movea.l    A0, [A4]
  1683. 000012DE  11AE FF77 3800           move.b     [A0 + D3], [A6 - 0x89]
  1684. 000012E4  3F3C 0001                move.w     -[A7], 0x1
  1685. 000012E8  42A7                     clr.l      -[A7]
  1686. 000012EA  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1687. 000012EE  4A40                     tst.w      D0
  1688. 000012F0  5C8F                     addq.l     A7, 6
  1689. 000012F2  672A                     beq        +0x2C /* 0000131E */
  1690. 000012F4  204B                     movea.l    A0, A3
  1691. 000012F6  A02A                     syscall    HUnlock
  1692. 000012F8  204B                     movea.l    A0, A3
  1693. 000012FA  A023                     syscall    DisposHandle/DisposeHandle
  1694. 000012FC  204C                     movea.l    A0, A4
  1695. 000012FE  A02A                     syscall    HUnlock
  1696. 00001300  204C                     movea.l    A0, A4
  1697. 00001302  A023                     syscall    DisposHandle/DisposeHandle
  1698. 00001304  303C 0176                move.w     D0, 0x176
  1699. 00001308  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1700. 0000130C  204D                     movea.l    A0, A5
  1701. 0000130E  D1C0                     add.l      A0, D0
  1702. 00001310  202E FF96                move.l     D0, [A6 - 0x6A]
  1703. 00001314  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1704. 00001318  A024                     syscall    SetHandleSize
  1705. 0000131A  6000 02B8                bra        +0x2BA /* 000015D4 */
  1706. label0000131E:
  1707. 0000131E  5283                     addq.l     D3, 1
  1708. label00001320:
  1709. 00001320  BA83                     cmp.l      D5, D3
  1710. 00001322  6E00 FE70                bgt        -0x18E /* 00001194 */
  1711. 00001326  204B                     movea.l    A0, A3
  1712. 00001328  A02A                     syscall    HUnlock
  1713. 0000132A  204B                     movea.l    A0, A3
  1714. 0000132C  A023                     syscall    DisposHandle/DisposeHandle
  1715. 0000132E  303C 0176                move.w     D0, 0x176
  1716. 00001332  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1717. 00001336  204D                     movea.l    A0, A5
  1718. 00001338  D1C0                     add.l      A0, D0
  1719. 0000133A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1720. 0000133E  A029                     syscall    HLock
  1721. 00001340  7600                     moveq.l    D3, 0x00
  1722. 00001342  6024                     bra        +0x26 /* 00001368 */
  1723. label00001344:
  1724. 00001344  2054                     movea.l    A0, [A4]
  1725. 00001346  1830 3800                move.b     D4, [A0 + D3]
  1726. 0000134A  4884                     ext.w      D4
  1727. 0000134C  7080                     moveq.l    D0, 0xFFFFFF80
  1728. 0000134E  B900                     xor.b      D0, D4
  1729. 00001350  323C 0176                move.w     D1, 0x176
  1730. 00001354  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  1731. 00001358  224D                     movea.l    A1, A5
  1732. 0000135A  D3C1                     add.l      A1, D1
  1733. 0000135C  2269 D120                movea.l    A1, [A1 - 0x2EE0]
  1734. 00001360  2251                     movea.l    A1, [A1]
  1735. 00001362  1380 382A                move.b     [A1 + D3 + 0x2A], D0
  1736. 00001366  5283                     addq.l     D3, 1
  1737. label00001368:
  1738. 00001368  BA83                     cmp.l      D5, D3
  1739. 0000136A  6ED8                     bgt        -0x26 /* 00001344 */
  1740. 0000136C  204C                     movea.l    A0, A4
  1741. 0000136E  A02A                     syscall    HUnlock
  1742. 00001370  204C                     movea.l    A0, A4
  1743. 00001372  A023                     syscall    DisposHandle/DisposeHandle
  1744. 00001374  3F3C 0002                move.w     -[A7], 0x2
  1745. 00001378  42A7                     clr.l      -[A7]
  1746. 0000137A  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1747. 0000137E  303C 0176                move.w     D0, 0x176
  1748. 00001382  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1749. 00001386  204D                     movea.l    A0, A5
  1750. 00001388  D1C0                     add.l      A0, D0
  1751. 0000138A  2145 D132                move.l     [A0 - 0x2ECE], D5
  1752. 0000138E  303C 0176                move.w     D0, 0x176
  1753. 00001392  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1754. 00001396  204D                     movea.l    A0, A5
  1755. 00001398  D1C0                     add.l      A0, D0
  1756. 0000139A  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1757. 0000139E  2050                     movea.l    A0, [A0]
  1758. 000013A0  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1759. 000013A4  41E8 0014                lea.l      A0, [A0 + 0x14]
  1760. 000013A8  7005                     moveq.l    D0, 0x05
  1761. label000013AA:
  1762. 000013AA  22D8                     move.l     [A1]+, [A0]+
  1763. 000013AC  51C8 FFFC                dbf        D0, -0x6 /* 000013AA */
  1764. 000013B0  282E FFCC                move.l     D4, [A6 - 0x34]
  1765. 000013B4  4A84                     tst.l      D4
  1766. 000013B6  5C8F                     addq.l     A7, 6
  1767. 000013B8  6A32                     bpl        +0x34 /* 000013EC */
  1768. 000013BA  0884 001F                bclr.b     D4, 0x1F
  1769. 000013BE  2F04                     move.l     -[A7], D4
  1770. 000013C0  486E FF6C                pea.l      [A6 - 0x94]
  1771. 000013C4  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1772. 000013C8  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1773. 000013CC  43EE FF6C                lea.l      A1, [A6 - 0x94]
  1774. 000013D0  20D9                     move.l     [A0]+, [A1]+
  1775. 000013D2  20D9                     move.l     [A0]+, [A1]+
  1776. 000013D4  20D9                     move.l     [A0]+, [A1]+
  1777. 000013D6  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1778. 000013DA  487A 0208                pea.l      [PC + 0x208 /* 000015E4, value 0x8000 */]
  1779. 000013DE  4850                     pea.l      [A0]
  1780. 000013E0  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  1781. 000013E4  A9EB                     syscall    Pack4/FP68K
  1782. 000013E6  3110                     move.w     -[A0], [A0]
  1783. 000013E8  508F                     addq.l     A7, 8
  1784. 000013EA  601A                     bra        +0x1C /* 00001406 */
  1785. label000013EC:
  1786. 000013EC  2F04                     move.l     -[A7], D4
  1787. 000013EE  486E FF6C                pea.l      [A6 - 0x94]
  1788. 000013F2  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1789. 000013F6  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1790. 000013FA  43EE FF6C                lea.l      A1, [A6 - 0x94]
  1791. 000013FE  20D9                     move.l     [A0]+, [A1]+
  1792. 00001400  20D9                     move.l     [A0]+, [A1]+
  1793. 00001402  20D9                     move.l     [A0]+, [A1]+
  1794. 00001404  508F                     addq.l     A7, 8
  1795. label00001406:
  1796. 00001406  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1797. 0000140A  486E FFEA                pea.l      [A6 - 0x16]
  1798. 0000140E  4850                     pea.l      [A0]
  1799. 00001410  3F3C 0004                move.w     -[A7], 0x4
  1800. 00001414  A9EB                     syscall    Pack4/FP68K
  1801. 00001416  3110                     move.w     -[A0], [A0]
  1802. 00001418  487A 01C8                pea.l      [PC + 0x1C8 /* 000015E2, value 0x7FFF0000 */]
  1803. 0000141C  486E FFBA                pea.l      [A6 - 0x46]
  1804. 00001420  3F3C 2008                move.w     -[A7], 0x2008
  1805. 00001424  A9EB                     syscall    Pack4/FP68K
  1806. 00001426  6F2E                     ble        +0x30 /* 00001456 */
  1807. 00001428  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1808. 0000142C  487A 01B0                pea.l      [PC + 0x1B0 /* 000015DE, value 0x8000 */]
  1809. 00001430  4850                     pea.l      [A0]
  1810. 00001432  3F3C 2802                move.w     -[A7], 0x2802
  1811. 00001436  A9EB                     syscall    Pack4/FP68K
  1812. 00001438  3110                     move.w     -[A0], [A0]
  1813. 0000143A  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1814. 0000143E  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1815. 00001442  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1816. 00001446  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1817. 0000144A  2800                     move.l     D4, D0
  1818. 0000144C  08C4 001F                bset.b     D4, 0x1F
  1819. 00001450  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1820. 00001454  6016                     bra        +0x18 /* 0000146C */
  1821. label00001456:
  1822. 00001456  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  1823. 0000145A  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1824. 0000145E  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1825. 00001462  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1826. 00001466  2800                     move.l     D4, D0
  1827. 00001468  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1828. label0000146C:
  1829. 0000146C  2D44 FFCC                move.l     [A6 - 0x34], D4
  1830. 00001470  303C 0176                move.w     D0, 0x176
  1831. 00001474  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1832. 00001478  204D                     movea.l    A0, A5
  1833. 0000147A  D1C0                     add.l      A0, D0
  1834. 0000147C  2D68 D132 FFC8           move.l     [A6 - 0x38], [A0 - 0x2ECE]
  1835. 00001482  303C 0176                move.w     D0, 0x176
  1836. 00001486  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1837. 0000148A  204D                     movea.l    A0, A5
  1838. 0000148C  D1C0                     add.l      A0, D0
  1839. 0000148E  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1840. 00001492  2050                     movea.l    A0, [A0]
  1841. 00001494  41E8 0014                lea.l      A0, [A0 + 0x14]
  1842. 00001498  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1843. 0000149C  7005                     moveq.l    D0, 0x05
  1844. label0000149E:
  1845. 0000149E  20D9                     move.l     [A0]+, [A1]+
  1846. 000014A0  51C8 FFFC                dbf        D0, -0x6 /* 0000149E */
  1847. 000014A4  303C 0176                move.w     D0, 0x176
  1848. 000014A8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1849. 000014AC  204D                     movea.l    A0, A5
  1850. 000014AE  D1C0                     add.l      A0, D0
  1851. 000014B0  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  1852. 000014B4  A02A                     syscall    HUnlock
  1853. 000014B6  303C 0176                move.w     D0, 0x176
  1854. 000014BA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1855. 000014BE  204D                     movea.l    A0, A5
  1856. 000014C0  D1C0                     add.l      A0, D0
  1857. 000014C2  4868 D14E                pea.l      [A0 - 0x2EB2]
  1858. 000014C6  A8A3                     syscall    EraseRect
  1859. 000014C8  303C 0176                move.w     D0, 0x176
  1860. 000014CC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1861. 000014D0  49ED D136                lea.l      A4, [A5 - 0x2ECA]
  1862. 000014D4  D08C                     add.l      D0, A4
  1863. 000014D6  2840                     movea.l    A4, D0
  1864. 000014D8  303C 0176                move.w     D0, 0x176
  1865. 000014DC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1866. 000014E0  41ED D080                lea.l      A0, [A5 - 0x2F80]
  1867. 000014E4  D088                     add.l      D0, A0
  1868. 000014E6  2D40 FF9E                move.l     [A6 - 0x62], D0
  1869. 000014EA  42AC 0004                clr.l      [A4 + 0x4]
  1870. 000014EE  2040                     movea.l    A0, D0
  1871. 000014F0  7201                     moveq.l    D1, 0x01
  1872. 000014F2  D2A8 00B2                add.l      D1, [A0 + 0xB2]
  1873. 000014F6  2941 000C                move.l     [A4 + 0xC], D1
  1874. 000014FA  2040                     movea.l    A0, D0
  1875. 000014FC  2228 010E                move.l     D1, [A0 + 0x10E]
  1876. 00001500  4481                     neg.l      D1
  1877. 00001502  2881                     move.l     [A4], D1
  1878. 00001504  2040                     movea.l    A0, D0
  1879. 00001506  2228 0112                move.l     D1, [A0 + 0x112]
  1880. 0000150A  4481                     neg.l      D1
  1881. 0000150C  2941 0008                move.l     [A4 + 0x8], D1
  1882. 00001510  323C 0176                move.w     D1, 0x176
  1883. 00001514  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  1884. 00001518  204D                     movea.l    A0, A5
  1885. 0000151A  D1C1                     add.l      A0, D1
  1886. 0000151C  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1887. 00001520  4267                     clr.w      -[A7]
  1888. 00001522  A964                     syscall    SetControlMinimum/SetMinCtl
  1889. 00001524  303C 0176                move.w     D0, 0x176
  1890. 00001528  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1891. 0000152C  204D                     movea.l    A0, A5
  1892. 0000152E  D1C0                     add.l      A0, D0
  1893. 00001530  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1894. 00001534  4267                     clr.w      -[A7]
  1895. 00001536  A965                     syscall    SetControlMaximum/SetMaxCtl
  1896. 00001538  303C 0176                move.w     D0, 0x176
  1897. 0000153C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1898. 00001540  204D                     movea.l    A0, A5
  1899. 00001542  D1C0                     add.l      A0, D0
  1900. 00001544  2F28 D16A                move.l     -[A7], [A0 - 0x2E96]
  1901. 00001548  4267                     clr.w      -[A7]
  1902. 0000154A  A963                     syscall    SetControlValue/SetCtlValue
  1903. 0000154C  303C 0176                move.w     D0, 0x176
  1904. 00001550  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1905. 00001554  204D                     movea.l    A0, A5
  1906. 00001556  D1C0                     add.l      A0, D0
  1907. 00001558  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  1908. 0000155C  4267                     clr.w      -[A7]
  1909. 0000155E  A964                     syscall    SetControlMinimum/SetMinCtl
  1910. 00001560  303C 0176                move.w     D0, 0x176
  1911. 00001564  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1912. 00001568  204D                     movea.l    A0, A5
  1913. 0000156A  D1C0                     add.l      A0, D0
  1914. 0000156C  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  1915. 00001570  4267                     clr.w      -[A7]
  1916. 00001572  A965                     syscall    SetControlMaximum/SetMaxCtl
  1917. 00001574  303C 0176                move.w     D0, 0x176
  1918. 00001578  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1919. 0000157C  204D                     movea.l    A0, A5
  1920. 0000157E  D1C0                     add.l      A0, D0
  1921. 00001580  2F28 D166                move.l     -[A7], [A0 - 0x2E9A]
  1922. 00001584  4267                     clr.w      -[A7]
  1923. 00001586  A963                     syscall    SetControlValue/SetCtlValue
  1924. 00001588  303C 0176                move.w     D0, 0x176
  1925. 0000158C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1926. 00001590  204D                     movea.l    A0, A5
  1927. 00001592  D1C0                     add.l      A0, D0
  1928. 00001594  303C 0176                move.w     D0, 0x176
  1929. 00001598  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1930. 0000159C  224D                     movea.l    A1, A5
  1931. 0000159E  D3C0                     add.l      A1, D0
  1932. 000015A0  2368 D14E D156           move.l     [A1 - 0x2EAA], [A0 - 0x2EB2]
  1933. 000015A6  2368 D152 D15A           move.l     [A1 - 0x2EA6], [A0 - 0x2EAE]
  1934. 000015AC  303C 0176                move.w     D0, 0x176
  1935. 000015B0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1936. 000015B4  204D                     movea.l    A0, A5
  1937. 000015B6  D1C0                     add.l      A0, D0
  1938. 000015B8  2068 D080                movea.l    A0, [A0 - 0x2F80]
  1939. 000015BC  4868 0010                pea.l      [A0 + 0x10]
  1940. 000015C0  A928                     syscall    InvalRect
  1941. 000015C2  303C 0176                move.w     D0, 0x176
  1942. 000015C6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  1943. 000015CA  204D                     movea.l    A0, A5
  1944. 000015CC  D1C0                     add.l      A0, D0
  1945. 000015CE  117C 0001 D1F4           move.b     [A0 - 0x2E0C], 0x1
  1946. label000015D4:
  1947. 000015D4  4CEE 1CF8 FF4C           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0xB4]
  1948. 000015DA  4E5E                     unlink     A6
  1949. 000015DC  4E75                     rts
  1950. 000015DE  0000 8000                ori.b      D0, 0x0
  1951. 000015E2  7FFF                     moveq.l    D7, 0xFFFFFFFF
  1952. 000015E4  0000 8000                ori.b      D0, 0x0
  1953. 000015E8  3F00                     move.w     -[A7], D0
  1954. 000015EA  0000 3F00                ori.b      D0, 0x0
  1955. 000015EE  0000 0000                ori.b      D0, 0x0
  1956. 000015F2  FF80                     .extension 0xF80 // unimplemented
  1957. 000015F4  007F 0002                ori.w      <<invalid special address>>, 0x2
  1958. 000015F8  0001 0000                ori.b      D1, 0x0
  1959. 000015FC  0000 8000                ori.b      D0, 0x0
  1960. export_64:
  1961. fn00001600:
  1962. 00001600  206F 0004                movea.l    A0, [A7 + 0x4]
  1963. 00001604  226F 0008                movea.l    A1, [A7 + 0x8]
  1964. 00001608  2368 0006 0008           move.l     [A1 + 0x8], [A0 + 0x6]
  1965. 0000160E  2368 0002 0004           move.l     [A1 + 0x4], [A0 + 0x2]
  1966. 00001614  3290                     move.w     [A1], [A0]
  1967. 00001616  3299                     move.w     [A1], [A1]+
  1968. 00001618  4E75                     rts
  1969. export_65:
  1970. fn0000161A:
  1971. 0000161A  206F 0004                movea.l    A0, [A7 + 0x4]
  1972. 0000161E  226F 0008                movea.l    A1, [A7 + 0x8]
  1973. 00001622  3290                     move.w     [A1], [A0]
  1974. 00001624  2368 0004 0002           move.l     [A1 + 0x2], [A0 + 0x4]
  1975. 0000162A  2368 0008 0006           move.l     [A1 + 0x6], [A0 + 0x8]
  1976. 00001630  4E75                     rts
  1977. 00001632  4E56 0000                link       A6, 0
  1978. 00001636  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1979. 0000163A  486E 000C                pea.l      [A6 + 0xC]
  1980. 0000163E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1981. 00001642  3F3C 000B                move.w     -[A7], 0xB
  1982. 00001646  A9EB                     syscall    Pack4/FP68K
  1983. 00001648  4E5E                     unlink     A6
  1984. 0000164A  4E75                     rts
  1985. 0000164C  4E56 FFF6                link       A6, -0x000A
  1986. 00001650  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1987. 00001654  486E FFF6                pea.l      [A6 - 0xA]
  1988. 00001658  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1989. 0000165C  A9EB                     syscall    Pack4/FP68K
  1990. 0000165E  206E 0008                movea.l    A0, [A6 + 0x8]
  1991. 00001662  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1992. 00001666  20D9                     move.l     [A0]+, [A1]+
  1993. 00001668  20D9                     move.l     [A0]+, [A1]+
  1994. 0000166A  30D9                     move.w     [A0]+, [A1]+
  1995. 0000166C  4E5E                     unlink     A6
  1996. 0000166E  4E75                     rts
  1997. 00001670  4E56 0000                link       A6, 0
  1998. 00001674  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1999. 00001678  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2000. 0000167C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2001. 00001680  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2002. 00001684  3F3C 0002                move.w     -[A7], 0x2
  2003. 00001688  A9EE                     syscall    Pack7/DecStr68K
  2004. 0000168A  4E5E                     unlink     A6
  2005. 0000168C  4E75                     rts
  2006. 0000168E  4E56 0000                link       A6, 0
  2007. 00001692  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2008. 00001696  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2009. 0000169A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2010. 0000169E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2011. 000016A2  3F3C 0004                move.w     -[A7], 0x4
  2012. 000016A6  A9EE                     syscall    Pack7/DecStr68K
  2013. 000016A8  4E5E                     unlink     A6
  2014. 000016AA  4E75                     rts
  2015. 000016AC  4E56 0000                link       A6, 0
  2016. 000016B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2017. 000016B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2018. 000016B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2019. 000016BC  3F3C 0003                move.w     -[A7], 0x3
  2020. 000016C0  A9EE                     syscall    Pack7/DecStr68K
  2021. 000016C2  4E5E                     unlink     A6
  2022. 000016C4  4E75                     rts
  2023. 000016C6  4E56 FFD8                link       A6, -0x0028
  2024. 000016CA  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2025. 000016D0  422E FFFD                clr.b      [A6 - 0x3]
  2026. 000016D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2027. 000016D8  486E FFFE                pea.l      [A6 - 0x2]
  2028. 000016DC  486E FFE2                pea.l      [A6 - 0x1E]
  2029. 000016E0  486E FFFD                pea.l      [A6 - 0x3]
  2030. 000016E4  3F3C 0002                move.w     -[A7], 0x2
  2031. 000016E8  A9EE                     syscall    Pack7/DecStr68K
  2032. 000016EA  486E FFE2                pea.l      [A6 - 0x1E]
  2033. 000016EE  486E FFD8                pea.l      [A6 - 0x28]
  2034. 000016F2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2035. 000016F6  A9EB                     syscall    Pack4/FP68K
  2036. 000016F8  206E 0008                movea.l    A0, [A6 + 0x8]
  2037. 000016FC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2038. 00001700  20D9                     move.l     [A0]+, [A1]+
  2039. 00001702  20D9                     move.l     [A0]+, [A1]+
  2040. 00001704  30D9                     move.w     [A0]+, [A1]+
  2041. 00001706  4E5E                     unlink     A6
  2042. 00001708  4E75                     rts
  2043. 0000170A  4E56 FFE6                link       A6, -0x001A
  2044. 0000170E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2045. 00001712  486E 000C                pea.l      [A6 + 0xC]
  2046. 00001716  486E FFE6                pea.l      [A6 - 0x1A]
  2047. 0000171A  3F3C 000B                move.w     -[A7], 0xB
  2048. 0000171E  A9EB                     syscall    Pack4/FP68K
  2049. 00001720  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2050. 00001724  486E FFE6                pea.l      [A6 - 0x1A]
  2051. 00001728  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2052. 0000172C  3F3C 0003                move.w     -[A7], 0x3
  2053. 00001730  A9EE                     syscall    Pack7/DecStr68K
  2054. 00001732  4E5E                     unlink     A6
  2055. 00001734  4E75                     rts
  2056. 00001736  4E56 FFF6                link       A6, -0x000A
  2057. 0000173A  486E 000C                pea.l      [A6 + 0xC]
  2058. 0000173E  486E 0016                pea.l      [A6 + 0x16]
  2059. 00001742  486E FFF6                pea.l      [A6 - 0xA]
  2060. 00001746  3F3C C016                move.w     -[A7], 0xC016
  2061. 0000174A  A9EC                     syscall    Pack5/Elems68K
  2062. 0000174C  206E 0008                movea.l    A0, [A6 + 0x8]
  2063. 00001750  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2064. 00001754  20D9                     move.l     [A0]+, [A1]+
  2065. 00001756  20D9                     move.l     [A0]+, [A1]+
  2066. 00001758  30D9                     move.w     [A0]+, [A1]+
  2067. 0000175A  4E5E                     unlink     A6
  2068. 0000175C  4E75                     rts
  2069. 0000175E  4E56 FFF6                link       A6, -0x000A
  2070. 00001762  486E 000C                pea.l      [A6 + 0xC]
  2071. 00001766  486E 0016                pea.l      [A6 + 0x16]
  2072. 0000176A  486E FFF6                pea.l      [A6 - 0xA]
  2073. 0000176E  3F3C C014                move.w     -[A7], 0xC014
  2074. 00001772  A9EC                     syscall    Pack5/Elems68K
  2075. 00001774  206E 0008                movea.l    A0, [A6 + 0x8]
  2076. 00001778  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2077. 0000177C  20D9                     move.l     [A0]+, [A1]+
  2078. 0000177E  20D9                     move.l     [A0]+, [A1]+
  2079. 00001780  30D9                     move.w     [A0]+, [A1]+
  2080. 00001782  4E5E                     unlink     A6
  2081. 00001784  4E75                     rts
  2082. 00001786  4E56 0000                link       A6, 0
  2083. 0000178A  486E 0016                pea.l      [A6 + 0x16]
  2084. 0000178E  486E 000C                pea.l      [A6 + 0xC]
  2085. 00001792  3F3C 8010                move.w     -[A7], 0x8010
  2086. 00001796  A9EC                     syscall    Pack5/Elems68K
  2087. 00001798  206E 0008                movea.l    A0, [A6 + 0x8]
  2088. 0000179C  43EE 000C                lea.l      A1, [A6 + 0xC]
  2089. 000017A0  20D9                     move.l     [A0]+, [A1]+
  2090. 000017A2  20D9                     move.l     [A0]+, [A1]+
  2091. 000017A4  30D9                     move.w     [A0]+, [A1]+
  2092. 000017A6  4E5E                     unlink     A6
  2093. 000017A8  4E75                     rts
  2094. 000017AA  4E56 0000                link       A6, 0
  2095. 000017AE  486E 0016                pea.l      [A6 + 0x16]
  2096. 000017B2  486E 000C                pea.l      [A6 + 0xC]
  2097. 000017B6  3F3C 8012                move.w     -[A7], 0x8012
  2098. 000017BA  A9EC                     syscall    Pack5/Elems68K
  2099. 000017BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2100. 000017C0  43EE 000C                lea.l      A1, [A6 + 0xC]
  2101. 000017C4  20D9                     move.l     [A0]+, [A1]+
  2102. 000017C6  20D9                     move.l     [A0]+, [A1]+
  2103. 000017C8  30D9                     move.w     [A0]+, [A1]+
  2104. 000017CA  4E5E                     unlink     A6
  2105. 000017CC  4E75                     rts
  2106. 000017CE  4E56 0000                link       A6, 0
  2107. 000017D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2108. 000017D6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2109. 000017DA  A9EC                     syscall    Pack5/Elems68K
  2110. 000017DC  206E 000C                movea.l    A0, [A6 + 0xC]
  2111. 000017E0  226E 0008                movea.l    A1, [A6 + 0x8]
  2112. 000017E4  22D8                     move.l     [A1]+, [A0]+
  2113. 000017E6  22D8                     move.l     [A1]+, [A0]+
  2114. 000017E8  32D8                     move.w     [A1]+, [A0]+
  2115. 000017EA  4E5E                     unlink     A6
  2116. 000017EC  4E75                     rts
  2117. 000017EE  4E56 0000                link       A6, 0
  2118. 000017F2  486E 0016                pea.l      [A6 + 0x16]
  2119. 000017F6  486E 000C                pea.l      [A6 + 0xC]
  2120. 000017FA  3F3C 000C                move.w     -[A7], 0xC
  2121. 000017FE  A9EB                     syscall    Pack4/FP68K
  2122. 00001800  206E 0020                movea.l    A0, [A6 + 0x20]
  2123. 00001804  3080                     move.w     [A0], D0
  2124. 00001806  206E 0008                movea.l    A0, [A6 + 0x8]
  2125. 0000180A  43EE 000C                lea.l      A1, [A6 + 0xC]
  2126. 0000180E  20D9                     move.l     [A0]+, [A1]+
  2127. 00001810  20D9                     move.l     [A0]+, [A1]+
  2128. 00001812  30D9                     move.w     [A0]+, [A1]+
  2129. 00001814  4E5E                     unlink     A6
  2130. 00001816  4E75                     rts
  2131. 00001818  4E56 0000                link       A6, 0
  2132. 0000181C  486E 000C                pea.l      [A6 + 0xC]
  2133. 00001820  486E 000E                pea.l      [A6 + 0xE]
  2134. 00001824  3F3C 0018                move.w     -[A7], 0x18
  2135. 00001828  A9EB                     syscall    Pack4/FP68K
  2136. 0000182A  206E 0008                movea.l    A0, [A6 + 0x8]
  2137. 0000182E  43EE 000E                lea.l      A1, [A6 + 0xE]
  2138. 00001832  20D9                     move.l     [A0]+, [A1]+
  2139. 00001834  20D9                     move.l     [A0]+, [A1]+
  2140. 00001836  30D9                     move.w     [A0]+, [A1]+
  2141. 00001838  4E5E                     unlink     A6
  2142. 0000183A  4E75                     rts
  2143. 0000183C  4E56 0000                link       A6, 0
  2144. 00001840  302E 000C                move.w     D0, [A6 + 0xC]
  2145. 00001844  6602                     bne        +0x4 /* 00001848 */
  2146. 00001846  7015                     moveq.l    D0, 0x15
  2147. label00001848:
  2148. 00001848  0640 4000                addi.w     D0, 0x4000 /* '@\0' */
  2149. 0000184C  206E 0008                movea.l    A0, [A6 + 0x8]
  2150. 00001850  30FC 7FFF                move.w     [A0]+, 0x7FFF
  2151. 00001854  30C0                     move.w     [A0]+, D0
  2152. 00001856  4298                     clr.l      [A0]+
  2153. 00001858  4258                     clr.w      [A0]+
  2154. 0000185A  4E5E                     unlink     A6
  2155. 0000185C  4E75                     rts
  2156. export_66:
  2157. fn0000185E:
  2158. 0000185E  4E56 0000                link       A6, 0
  2159. 00001862  486E 000E                pea.l      [A6 + 0xE]
  2160. 00001866  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2161. 0000186A  A9EB                     syscall    Pack4/FP68K
  2162. 0000186C  206E 0008                movea.l    A0, [A6 + 0x8]
  2163. 00001870  43EE 000E                lea.l      A1, [A6 + 0xE]
  2164. 00001874  20D9                     move.l     [A0]+, [A1]+
  2165. 00001876  20D9                     move.l     [A0]+, [A1]+
  2166. 00001878  30D9                     move.w     [A0]+, [A1]+
  2167. 0000187A  4E5E                     unlink     A6
  2168. 0000187C  4E75                     rts
  2169. export_67:
  2170. fn0000187E:
  2171. 0000187E  4E56 0000                link       A6, 0
  2172. 00001882  486E 000E                pea.l      [A6 + 0xE]
  2173. 00001886  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2174. 0000188A  A9EC                     syscall    Pack5/Elems68K
  2175. 0000188C  206E 0008                movea.l    A0, [A6 + 0x8]
  2176. 00001890  43EE 000E                lea.l      A1, [A6 + 0xE]
  2177. 00001894  20D9                     move.l     [A0]+, [A1]+
  2178. 00001896  20D9                     move.l     [A0]+, [A1]+
  2179. 00001898  30D9                     move.w     [A0]+, [A1]+
  2180. 0000189A  4E5E                     unlink     A6
  2181. 0000189C  4E75                     rts
  2182. export_68:
  2183. 0000189E  4E56 F9F6                link       A6, -0x060A
  2184. 000018A2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2185. 000018A6  2D7C 2168 BDE9 FFD0      move.l     [A6 - 0x30], 0x2168BDE9
  2186. 000018AE  2D7C C90F DAA2 FFCC      move.l     [A6 - 0x34], 0xC90FDAA2
  2187. 000018B6  2D7C 4000 4000 FFC8      move.l     [A6 - 0x38], 0x40004000 /* '@\0@\0' */
  2188. 000018BE  7A00                     moveq.l    D5, 0x00
  2189. 000018C0  303C 0176                move.w     D0, 0x176
  2190. 000018C4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2191. 000018C8  204D                     movea.l    A0, A5
  2192. 000018CA  D1C0                     add.l      A0, D0
  2193. 000018CC  4868 D156                pea.l      [A0 - 0x2EAA]
  2194. 000018D0  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2195. 000018D4  3D6D EDB8 FA26           move.w     [A6 - 0x5DA], [A5 - 0x1248]
  2196. 000018DA  486E FFF4                pea.l      [A6 - 0xC]
  2197. 000018DE  486E FFF8                pea.l      [A6 - 0x8]
  2198. 000018E2  303C 0176                move.w     D0, 0x176
  2199. 000018E6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2200. 000018EA  204D                     movea.l    A0, A5
  2201. 000018EC  D1C0                     add.l      A0, D0
  2202. 000018EE  3F28 D156                move.w     -[A7], [A0 - 0x2EAA]
  2203. 000018F2  303C 0176                move.w     D0, 0x176
  2204. 000018F6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2205. 000018FA  204D                     movea.l    A0, A5
  2206. 000018FC  D1C0                     add.l      A0, D0
  2207. 000018FE  3F28 D158                move.w     -[A7], [A0 - 0x2EA8]
  2208. 00001902  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2209. 00001906  486E FFEC                pea.l      [A6 - 0x14]
  2210. 0000190A  486E FFF0                pea.l      [A6 - 0x10]
  2211. 0000190E  303C 0176                move.w     D0, 0x176
  2212. 00001912  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2213. 00001916  204D                     movea.l    A0, A5
  2214. 00001918  D1C0                     add.l      A0, D0
  2215. 0000191A  3F28 D15A                move.w     -[A7], [A0 - 0x2EA6]
  2216. 0000191E  303C 0176                move.w     D0, 0x176
  2217. 00001922  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2218. 00001926  204D                     movea.l    A0, A5
  2219. 00001928  D1C0                     add.l      A0, D0
  2220. 0000192A  3F28 D15C                move.w     -[A7], [A0 - 0x2EA4]
  2221. 0000192E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2222. 00001932  4AAE FFF8                tst.l      [A6 - 0x8]
  2223. 00001936  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2224. 0000193A  6C04                     bge        +0x6 /* 00001940 */
  2225. 0000193C  42AE FFF8                clr.l      [A6 - 0x8]
  2226. label00001940:
  2227. 00001940  303C 0176                move.w     D0, 0x176
  2228. 00001944  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2229. 00001948  204D                     movea.l    A0, A5
  2230. 0000194A  D1C0                     add.l      A0, D0
  2231. 0000194C  7E01                     moveq.l    D7, 0x01
  2232. 0000194E  DEA8 D132                add.l      D7, [A0 - 0x2ECE]
  2233. 00001952  BEAE FFF0                cmp.l      D7, [A6 - 0x10]
  2234. 00001956  6C04                     bge        +0x6 /* 0000195C */
  2235. 00001958  2D47 FFF0                move.l     [A6 - 0x10], D7
  2236. label0000195C:
  2237. 0000195C  2E2E FFF0                move.l     D7, [A6 - 0x10]
  2238. 00001960  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  2239. 00001964  5387                     subq.l     D7, 1
  2240. 00001966  4A87                     tst.l      D7
  2241. 00001968  6700 1504                beq        +0x1506 /* 00002E6E */
  2242. 0000196C  42A7                     clr.l      -[A7]
  2243. 0000196E  3F3C 008C                move.w     -[A7], 0x8C
  2244. 00001972  42A7                     clr.l      -[A7]
  2245. 00001974  4878 FFFF                push.l     0xFFFF
  2246. 00001978  A97C                     syscall    GetNewDialog
  2247. 0000197A  285F                     movea.l    A4, [A7]+
  2248. 0000197C  2F0C                     move.l     -[A7], A4
  2249. 0000197E  3F3C 0001                move.w     -[A7], 0x1
  2250. 00001982  486E FB6A                pea.l      [A6 - 0x496]
  2251. 00001986  486E FB64                pea.l      [A6 - 0x49C]
  2252. 0000198A  486E FB38                pea.l      [A6 - 0x4C8]
  2253. 0000198E  A98D                     syscall    GetDialogItem/GetDItem
  2254. 00001990  2F0C                     move.l     -[A7], A4
  2255. 00001992  3F3C 0003                move.w     -[A7], 0x3
  2256. 00001996  486E FB6A                pea.l      [A6 - 0x496]
  2257. 0000199A  486E FB5C                pea.l      [A6 - 0x4A4]
  2258. 0000199E  486E FB38                pea.l      [A6 - 0x4C8]
  2259. 000019A2  A98D                     syscall    GetDialogItem/GetDItem
  2260. 000019A4  2F0C                     move.l     -[A7], A4
  2261. 000019A6  3F3C 0004                move.w     -[A7], 0x4
  2262. 000019AA  486E FB6A                pea.l      [A6 - 0x496]
  2263. 000019AE  486E FB58                pea.l      [A6 - 0x4A8]
  2264. 000019B2  486E FB38                pea.l      [A6 - 0x4C8]
  2265. 000019B6  A98D                     syscall    GetDialogItem/GetDItem
  2266. 000019B8  2F0C                     move.l     -[A7], A4
  2267. 000019BA  3F3C 0005                move.w     -[A7], 0x5
  2268. 000019BE  486E FB6A                pea.l      [A6 - 0x496]
  2269. 000019C2  486E FB54                pea.l      [A6 - 0x4AC]
  2270. 000019C6  486E FB38                pea.l      [A6 - 0x4C8]
  2271. 000019CA  A98D                     syscall    GetDialogItem/GetDItem
  2272. 000019CC  2F0C                     move.l     -[A7], A4
  2273. 000019CE  3F3C 0006                move.w     -[A7], 0x6
  2274. 000019D2  486E FB6A                pea.l      [A6 - 0x496]
  2275. 000019D6  486E FB50                pea.l      [A6 - 0x4B0]
  2276. 000019DA  486E FB38                pea.l      [A6 - 0x4C8]
  2277. 000019DE  A98D                     syscall    GetDialogItem/GetDItem
  2278. 000019E0  2F0C                     move.l     -[A7], A4
  2279. 000019E2  3F3C 0007                move.w     -[A7], 0x7
  2280. 000019E6  486E FB6A                pea.l      [A6 - 0x496]
  2281. 000019EA  486E FB4C                pea.l      [A6 - 0x4B4]
  2282. 000019EE  486E FB38                pea.l      [A6 - 0x4C8]
  2283. 000019F2  A98D                     syscall    GetDialogItem/GetDItem
  2284. 000019F4  2F0C                     move.l     -[A7], A4
  2285. 000019F6  3F3C 0008                move.w     -[A7], 0x8
  2286. 000019FA  486E FB6A                pea.l      [A6 - 0x496]
  2287. 000019FE  486E FB48                pea.l      [A6 - 0x4B8]
  2288. 00001A02  486E FB38                pea.l      [A6 - 0x4C8]
  2289. 00001A06  A98D                     syscall    GetDialogItem/GetDItem
  2290. 00001A08  2F0C                     move.l     -[A7], A4
  2291. 00001A0A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2292. 00001A0E  486E FB6A                pea.l      [A6 - 0x496]
  2293. 00001A12  486E FB44                pea.l      [A6 - 0x4BC]
  2294. 00001A16  486E FB38                pea.l      [A6 - 0x4C8]
  2295. 00001A1A  A98D                     syscall    GetDialogItem/GetDItem
  2296. 00001A1C  2F0C                     move.l     -[A7], A4
  2297. 00001A1E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2298. 00001A22  486E FB6A                pea.l      [A6 - 0x496]
  2299. 00001A26  486E FB40                pea.l      [A6 - 0x4C0]
  2300. 00001A2A  486E FB38                pea.l      [A6 - 0x4C8]
  2301. 00001A2E  A98D                     syscall    GetDialogItem/GetDItem
  2302. 00001A30  2F2D FC40                move.l     -[A7], [A5 - 0x3C0]
  2303. 00001A34  486E FA38                pea.l      [A6 - 0x5C8]
  2304. 00001A38  4EBA E8D0                jsr        [PC - 0x1730 /* 0000030A */]
  2305. 00001A3C  2F2E FB5C                move.l     -[A7], [A6 - 0x4A4]
  2306. 00001A40  486E FA38                pea.l      [A6 - 0x5C8]
  2307. 00001A44  A98F                     syscall    SetDialogItemText/SetIText
  2308. 00001A46  2F2E FB58                move.l     -[A7], [A6 - 0x4A8]
  2309. 00001A4A  3F2D FC4A                move.w     -[A7], [A5 - 0x3B6]
  2310. 00001A4E  A963                     syscall    SetControlValue/SetCtlValue
  2311. 00001A50  0C6D 0009 FC4C           cmpi.w     [A5 - 0x3B4], 0x9 /* '\t' */
  2312. 00001A56  660C                     bne        +0xE /* 00001A64 */
  2313. 00001A58  2F2E FB44                move.l     -[A7], [A6 - 0x4BC]
  2314. 00001A5C  3F3C 0001                move.w     -[A7], 0x1
  2315. 00001A60  A963                     syscall    SetControlValue/SetCtlValue
  2316. 00001A62  600A                     bra        +0xC /* 00001A6E */
  2317. label00001A64:
  2318. 00001A64  2F2E FB40                move.l     -[A7], [A6 - 0x4C0]
  2319. 00001A68  3F3C 0001                move.w     -[A7], 0x1
  2320. 00001A6C  A963                     syscall    SetControlValue/SetCtlValue
  2321. label00001A6E:
  2322. 00001A6E  302D FC4A                move.w     D0, [A5 - 0x3B6]
  2323. 00001A72  6738                     beq        +0x3A /* 00001AAC */
  2324. 00001A74  6B36                     bmi        +0x38 /* 00001AAC */
  2325. 00001A76  5940                     subq.w     D0, 4
  2326. 00001A78  6728                     beq        +0x2A /* 00001AA2 */
  2327. 00001A7A  6A08                     bpl        +0xA /* 00001A84 */
  2328. 00001A7C  5440                     addq.w     D0, 2
  2329. 00001A7E  6712                     beq        +0x14 /* 00001A92 */
  2330. 00001A80  6A18                     bpl        +0x1A /* 00001A9A */
  2331. 00001A82  6006                     bra        +0x8 /* 00001A8A */
  2332. label00001A84:
  2333. 00001A84  5540                     subq.w     D0, 2
  2334. 00001A86  6A24                     bpl        +0x26 /* 00001AAC */
  2335. 00001A88  6020                     bra        +0x22 /* 00001AAA */
  2336. label00001A8A:
  2337. 00001A8A  263C 0000 0401           move.l     D3, 0x401
  2338. 00001A90  601A                     bra        +0x1C /* 00001AAC */
  2339. label00001A92:
  2340. 00001A92  263C 0000 0201           move.l     D3, 0x201
  2341. 00001A98  6012                     bra        +0x14 /* 00001AAC */
  2342. label00001A9A:
  2343. 00001A9A  263C 0000 0101           move.l     D3, 0x101
  2344. 00001AA0  600A                     bra        +0xC /* 00001AAC */
  2345. label00001AA2:
  2346. 00001AA2  263C 0000 0081           move.l     D3, 0x81
  2347. 00001AA8  6002                     bra        +0x4 /* 00001AAC */
  2348. label00001AAA:
  2349. 00001AAA  7641                     moveq.l    D3, 0x41
  2350. label00001AAC:
  2351. 00001AAC  2C03                     move.l     D6, D3
  2352. 00001AAE  DC86                     add.l      D6, D6
  2353. 00001AB0  5586                     subq.l     D6, 2
  2354. 00001AB2  2F2D FC44                move.l     -[A7], [A5 - 0x3BC]
  2355. 00001AB6  486E FA38                pea.l      [A6 - 0x5C8]
  2356. 00001ABA  4EBA E84E                jsr        [PC - 0x17B2 /* 0000030A */]
  2357. 00001ABE  2F2E FB54                move.l     -[A7], [A6 - 0x4AC]
  2358. 00001AC2  486E FA38                pea.l      [A6 - 0x5C8]
  2359. 00001AC6  A98F                     syscall    SetDialogItemText/SetIText
  2360. 00001AC8  2007                     move.l     D0, D7
  2361. 00001ACA  90AD FC44                sub.l      D0, [A5 - 0x3BC]
  2362. 00001ACE  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2363. 00001AD2  486E FA0C                pea.l      [A6 - 0x5F4]
  2364. 00001AD6  486E FA10                pea.l      [A6 - 0x5F0]
  2365. 00001ADA  3F3C 280E                move.w     -[A7], 0x280E
  2366. 00001ADE  A9EB                     syscall    Pack4/FP68K
  2367. 00001AE0  486D FC40                pea.l      [A5 - 0x3C0]
  2368. 00001AE4  486E FA10                pea.l      [A6 - 0x5F0]
  2369. 00001AE8  3F3C 2806                move.w     -[A7], 0x2806
  2370. 00001AEC  A9EB                     syscall    Pack4/FP68K
  2371. 00001AEE  41EE FFB0                lea.l      A0, [A6 - 0x50]
  2372. 00001AF2  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2373. 00001AF6  2121                     move.l     -[A0], -[A1]
  2374. 00001AF8  2121                     move.l     -[A0], -[A1]
  2375. 00001AFA  3121                     move.w     -[A0], -[A1]
  2376. 00001AFC  3110                     move.w     -[A0], [A0]
  2377. 00001AFE  41EE FA0C                lea.l      A0, [A6 - 0x5F4]
  2378. 00001B02  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2379. 00001B06  20D9                     move.l     [A0]+, [A1]+
  2380. 00001B08  20D9                     move.l     [A0]+, [A1]+
  2381. 00001B0A  30D9                     move.w     [A0]+, [A1]+
  2382. 00001B0C  4868 FFF6                pea.l      [A0 - 0xA]
  2383. 00001B10  3F3C 0016                move.w     -[A7], 0x16
  2384. 00001B14  A9EB                     syscall    Pack4/FP68K
  2385. 00001B16  4868 FFF6                pea.l      [A0 - 0xA]
  2386. 00001B1A  486E FA16                pea.l      [A6 - 0x5EA]
  2387. 00001B1E  3F3C 2810                move.w     -[A7], 0x2810
  2388. 00001B22  A9EB                     syscall    Pack4/FP68K
  2389. 00001B24  2F2E FA16                move.l     -[A7], [A6 - 0x5EA]
  2390. 00001B28  486E FA38                pea.l      [A6 - 0x5C8]
  2391. 00001B2C  4EBA E7DC                jsr        [PC - 0x1824 /* 0000030A */]
  2392. 00001B30  2F2E FB50                move.l     -[A7], [A6 - 0x4B0]
  2393. 00001B34  486E FA38                pea.l      [A6 - 0x5C8]
  2394. 00001B38  A98F                     syscall    SetDialogItemText/SetIText
  2395. 00001B3A  4878 0064                push.l     0x64 /* 'd' */
  2396. 00001B3E  41EE FA0C                lea.l      A0, [A6 - 0x5F4]
  2397. 00001B42  43ED FC50                lea.l      A1, [A5 - 0x3B0]
  2398. 00001B46  20D9                     move.l     [A0]+, [A1]+
  2399. 00001B48  20D9                     move.l     [A0]+, [A1]+
  2400. 00001B4A  30D9                     move.w     [A0]+, [A1]+
  2401. 00001B4C  4868 FFF6                pea.l      [A0 - 0xA]
  2402. 00001B50  3F3C 0016                move.w     -[A7], 0x16
  2403. 00001B54  A9EB                     syscall    Pack4/FP68K
  2404. 00001B56  4868 FFF6                pea.l      [A0 - 0xA]
  2405. 00001B5A  486E FA16                pea.l      [A6 - 0x5EA]
  2406. 00001B5E  3F3C 2810                move.w     -[A7], 0x2810
  2407. 00001B62  A9EB                     syscall    Pack4/FP68K
  2408. 00001B64  2F2E FA16                move.l     -[A7], [A6 - 0x5EA]
  2409. 00001B68  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2410. 00001B6C  2F00                     move.l     -[A7], D0
  2411. 00001B6E  486E FA38                pea.l      [A6 - 0x5C8]
  2412. 00001B72  4EBA E796                jsr        [PC - 0x186A /* 0000030A */]
  2413. 00001B76  2F2E FB4C                move.l     -[A7], [A6 - 0x4B4]
  2414. 00001B7A  486E FA38                pea.l      [A6 - 0x5C8]
  2415. 00001B7E  A98F                     syscall    SetDialogItemText/SetIText
  2416. 00001B80  306D FC48                movea.w    A0, [A5 - 0x3B8]
  2417. 00001B84  2F08                     move.l     -[A7], A0
  2418. 00001B86  486E FA38                pea.l      [A6 - 0x5C8]
  2419. 00001B8A  4EBA E77E                jsr        [PC - 0x1882 /* 0000030A */]
  2420. 00001B8E  2F2E FB48                move.l     -[A7], [A6 - 0x4B8]
  2421. 00001B92  486E FA38                pea.l      [A6 - 0x5C8]
  2422. 00001B96  A98F                     syscall    SetDialogItemText/SetIText
  2423. 00001B98  2F0C                     move.l     -[A7], A4
  2424. 00001B9A  A915                     syscall    ShowWindow
  2425. 00001B9C  2F0C                     move.l     -[A7], A4
  2426. 00001B9E  A873                     syscall    SetPort
  2427. 00001BA0  4267                     clr.w      -[A7]
  2428. 00001BA2  2F0C                     move.l     -[A7], A4
  2429. 00001BA4  3F3C 0001                move.w     -[A7], 0x1
  2430. 00001BA8  303C 0304                move.w     D0, 0x304
  2431. 00001BAC  AA68                     syscall    DialogDispatch
  2432. 00001BAE  4257                     clr.w      [A7]
  2433. 00001BB0  2F0C                     move.l     -[A7], A4
  2434. 00001BB2  3F3C 0002                move.w     -[A7], 0x2
  2435. 00001BB6  303C 0305                move.w     D0, 0x305
  2436. 00001BBA  AA68                     syscall    DialogDispatch
  2437. 00001BBC  4257                     clr.w      [A7]
  2438. 00001BBE  2F0C                     move.l     -[A7], A4
  2439. 00001BC0  1F3C 0001                move.b     -[A7], 0x1
  2440. 00001BC4  303C 0306                move.w     D0, 0x306
  2441. 00001BC8  AA68                     syscall    DialogDispatch
  2442. 00001BCA  548F                     addq.l     A7, 2
  2443. 00001BCC  6000 02E0                bra        +0x2E2 /* 00001EAE */
  2444. label00001BD0:
  2445. 00001BD0  42A7                     clr.l      -[A7]
  2446. 00001BD2  486E FB6C                pea.l      [A6 - 0x494]
  2447. 00001BD6  A991                     syscall    ModalDialog
  2448. 00001BD8  302E FB6C                move.w     D0, [A6 - 0x494]
  2449. 00001BDC  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  2450. 00001BE0  6200 02CC                bhi        +0x2CE /* 00001EAE */
  2451. 00001BE4  43FA 12A0                lea.l      A1, [PC + 0x12A0 /* 00002E86, value 0xF028ED6A */]
  2452. 00001BE8  D040                     add.w      D0, D0
  2453. 00001BEA  D2F1 0000                add.w      A1, [A1 + D0.w]
  2454. 00001BEE  4ED1                     jmp        [A1]
  2455. 00001BF0  7A01                     moveq.l    D5, 0x01
  2456. 00001BF2  6000 02BA                bra        +0x2BC /* 00001EAE */
  2457. 00001BF6  2F2E FB5C                move.l     -[A7], [A6 - 0x4A4]
  2458. 00001BFA  486E FA38                pea.l      [A6 - 0x5C8]
  2459. 00001BFE  A990                     syscall    GetDialogItemText/GetIText
  2460. 00001C00  486E FA38                pea.l      [A6 - 0x5C8]
  2461. 00001C04  486D FC40                pea.l      [A5 - 0x3C0]
  2462. 00001C08  4EBA E6EC                jsr        [PC - 0x1914 /* 000002F6 */]
  2463. 00001C0C  2007                     move.l     D0, D7
  2464. 00001C0E  90AD FC44                sub.l      D0, [A5 - 0x3BC]
  2465. 00001C12  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2466. 00001C16  486E FA0C                pea.l      [A6 - 0x5F4]
  2467. 00001C1A  486E FA10                pea.l      [A6 - 0x5F0]
  2468. 00001C1E  3F3C 280E                move.w     -[A7], 0x280E
  2469. 00001C22  A9EB                     syscall    Pack4/FP68K
  2470. 00001C24  486D FC40                pea.l      [A5 - 0x3C0]
  2471. 00001C28  486E FA10                pea.l      [A6 - 0x5F0]
  2472. 00001C2C  3F3C 2806                move.w     -[A7], 0x2806
  2473. 00001C30  A9EB                     syscall    Pack4/FP68K
  2474. 00001C32  41EE FFB0                lea.l      A0, [A6 - 0x50]
  2475. 00001C36  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2476. 00001C3A  2121                     move.l     -[A0], -[A1]
  2477. 00001C3C  2121                     move.l     -[A0], -[A1]
  2478. 00001C3E  3121                     move.w     -[A0], -[A1]
  2479. 00001C40  3110                     move.w     -[A0], [A0]
  2480. 00001C42  41EE FA0C                lea.l      A0, [A6 - 0x5F4]
  2481. 00001C46  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2482. 00001C4A  20D9                     move.l     [A0]+, [A1]+
  2483. 00001C4C  20D9                     move.l     [A0]+, [A1]+
  2484. 00001C4E  30D9                     move.w     [A0]+, [A1]+
  2485. 00001C50  4868 FFF6                pea.l      [A0 - 0xA]
  2486. 00001C54  3F3C 0016                move.w     -[A7], 0x16
  2487. 00001C58  A9EB                     syscall    Pack4/FP68K
  2488. 00001C5A  4868 FFF6                pea.l      [A0 - 0xA]
  2489. 00001C5E  486E FA16                pea.l      [A6 - 0x5EA]
  2490. 00001C62  3F3C 2810                move.w     -[A7], 0x2810
  2491. 00001C66  A9EB                     syscall    Pack4/FP68K
  2492. 00001C68  2F2E FA16                move.l     -[A7], [A6 - 0x5EA]
  2493. 00001C6C  486E FA38                pea.l      [A6 - 0x5C8]
  2494. 00001C70  4EBA E698                jsr        [PC - 0x1968 /* 0000030A */]
  2495. 00001C74  2F2E FB50                move.l     -[A7], [A6 - 0x4B0]
  2496. 00001C78  486E FA38                pea.l      [A6 - 0x5C8]
  2497. 00001C7C  A98F                     syscall    SetDialogItemText/SetIText
  2498. 00001C7E  6000 022E                bra        +0x230 /* 00001EAE */
  2499. 00001C82  4267                     clr.w      -[A7]
  2500. 00001C84  2F2E FB58                move.l     -[A7], [A6 - 0x4A8]
  2501. 00001C88  A960                     syscall    GetControlValue/GetCtlValue
  2502. 00001C8A  3B5F FC4A                move.w     [A5 - 0x3B6], [A7]+
  2503. 00001C8E  302D FC4A                move.w     D0, [A5 - 0x3B6]
  2504. 00001C92  6738                     beq        +0x3A /* 00001CCC */
  2505. 00001C94  6B36                     bmi        +0x38 /* 00001CCC */
  2506. 00001C96  5940                     subq.w     D0, 4
  2507. 00001C98  6728                     beq        +0x2A /* 00001CC2 */
  2508. 00001C9A  6A08                     bpl        +0xA /* 00001CA4 */
  2509. 00001C9C  5440                     addq.w     D0, 2
  2510. 00001C9E  6712                     beq        +0x14 /* 00001CB2 */
  2511. 00001CA0  6A18                     bpl        +0x1A /* 00001CBA */
  2512. 00001CA2  6006                     bra        +0x8 /* 00001CAA */
  2513. label00001CA4:
  2514. 00001CA4  5540                     subq.w     D0, 2
  2515. 00001CA6  6A24                     bpl        +0x26 /* 00001CCC */
  2516. 00001CA8  6020                     bra        +0x22 /* 00001CCA */
  2517. label00001CAA:
  2518. 00001CAA  263C 0000 0401           move.l     D3, 0x401
  2519. 00001CB0  601A                     bra        +0x1C /* 00001CCC */
  2520. label00001CB2:
  2521. 00001CB2  263C 0000 0201           move.l     D3, 0x201
  2522. 00001CB8  6012                     bra        +0x14 /* 00001CCC */
  2523. label00001CBA:
  2524. 00001CBA  263C 0000 0101           move.l     D3, 0x101
  2525. 00001CC0  600A                     bra        +0xC /* 00001CCC */
  2526. label00001CC2:
  2527. 00001CC2  263C 0000 0081           move.l     D3, 0x81
  2528. 00001CC8  6002                     bra        +0x4 /* 00001CCC */
  2529. label00001CCA:
  2530. 00001CCA  7641                     moveq.l    D3, 0x41
  2531. label00001CCC:
  2532. 00001CCC  2C03                     move.l     D6, D3
  2533. 00001CCE  DC86                     add.l      D6, D6
  2534. 00001CD0  5586                     subq.l     D6, 2
  2535. 00001CD2  BCAD FC44                cmp.l      D6, [A5 - 0x3BC]
  2536. 00001CD6  6C00 01D6                bge        +0x1D8 /* 00001EAE */
  2537. 00001CDA  2B46 FC44                move.l     [A5 - 0x3BC], D6
  2538. 00001CDE  2F2D FC44                move.l     -[A7], [A5 - 0x3BC]
  2539. 00001CE2  486E FA38                pea.l      [A6 - 0x5C8]
  2540. 00001CE6  4EBA E622                jsr        [PC - 0x19DE /* 0000030A */]
  2541. 00001CEA  2F2E FB54                move.l     -[A7], [A6 - 0x4AC]
  2542. 00001CEE  486E FA38                pea.l      [A6 - 0x5C8]
  2543. 00001CF2  A98F                     syscall    SetDialogItemText/SetIText
  2544. 00001CF4  2007                     move.l     D0, D7
  2545. 00001CF6  90AD FC44                sub.l      D0, [A5 - 0x3BC]
  2546. 00001CFA  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2547. 00001CFE  486E FA0C                pea.l      [A6 - 0x5F4]
  2548. 00001D02  486E FA10                pea.l      [A6 - 0x5F0]
  2549. 00001D06  3F3C 280E                move.w     -[A7], 0x280E
  2550. 00001D0A  A9EB                     syscall    Pack4/FP68K
  2551. 00001D0C  486D FC40                pea.l      [A5 - 0x3C0]
  2552. 00001D10  486E FA10                pea.l      [A6 - 0x5F0]
  2553. 00001D14  3F3C 2806                move.w     -[A7], 0x2806
  2554. 00001D18  A9EB                     syscall    Pack4/FP68K
  2555. 00001D1A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  2556. 00001D1E  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2557. 00001D22  2121                     move.l     -[A0], -[A1]
  2558. 00001D24  2121                     move.l     -[A0], -[A1]
  2559. 00001D26  3121                     move.w     -[A0], -[A1]
  2560. 00001D28  3110                     move.w     -[A0], [A0]
  2561. 00001D2A  41EE FA0C                lea.l      A0, [A6 - 0x5F4]
  2562. 00001D2E  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2563. 00001D32  20D9                     move.l     [A0]+, [A1]+
  2564. 00001D34  20D9                     move.l     [A0]+, [A1]+
  2565. 00001D36  30D9                     move.w     [A0]+, [A1]+
  2566. 00001D38  4868 FFF6                pea.l      [A0 - 0xA]
  2567. 00001D3C  3F3C 0016                move.w     -[A7], 0x16
  2568. 00001D40  A9EB                     syscall    Pack4/FP68K
  2569. 00001D42  4868 FFF6                pea.l      [A0 - 0xA]
  2570. 00001D46  486E FA16                pea.l      [A6 - 0x5EA]
  2571. 00001D4A  3F3C 2810                move.w     -[A7], 0x2810
  2572. 00001D4E  A9EB                     syscall    Pack4/FP68K
  2573. 00001D50  2F2E FA16                move.l     -[A7], [A6 - 0x5EA]
  2574. 00001D54  486E FA38                pea.l      [A6 - 0x5C8]
  2575. 00001D58  4EBA E5B0                jsr        [PC - 0x1A50 /* 0000030A */]
  2576. 00001D5C  2F2E FB50                move.l     -[A7], [A6 - 0x4B0]
  2577. 00001D60  486E FA38                pea.l      [A6 - 0x5C8]
  2578. 00001D64  A98F                     syscall    SetDialogItemText/SetIText
  2579. 00001D66  6000 0146                bra        +0x148 /* 00001EAE */
  2580. 00001D6A  2F2E FB54                move.l     -[A7], [A6 - 0x4AC]
  2581. 00001D6E  486E FA38                pea.l      [A6 - 0x5C8]
  2582. 00001D72  A990                     syscall    GetDialogItemText/GetIText
  2583. 00001D74  486E FA38                pea.l      [A6 - 0x5C8]
  2584. 00001D78  486D FC44                pea.l      [A5 - 0x3BC]
  2585. 00001D7C  4EBA E578                jsr        [PC - 0x1A88 /* 000002F6 */]
  2586. 00001D80  BCAD FC44                cmp.l      D6, [A5 - 0x3BC]
  2587. 00001D84  6C00 008E                bge        +0x90 /* 00001E14 */
  2588. 00001D88  2B46 FC44                move.l     [A5 - 0x3BC], D6
  2589. 00001D8C  2F2D FC44                move.l     -[A7], [A5 - 0x3BC]
  2590. 00001D90  486E FA38                pea.l      [A6 - 0x5C8]
  2591. 00001D94  4EBA E574                jsr        [PC - 0x1A8C /* 0000030A */]
  2592. 00001D98  2F2E FB54                move.l     -[A7], [A6 - 0x4AC]
  2593. 00001D9C  486E FA38                pea.l      [A6 - 0x5C8]
  2594. 00001DA0  A98F                     syscall    SetDialogItemText/SetIText
  2595. 00001DA2  2007                     move.l     D0, D7
  2596. 00001DA4  90AD FC44                sub.l      D0, [A5 - 0x3BC]
  2597. 00001DA8  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2598. 00001DAC  486E FA0C                pea.l      [A6 - 0x5F4]
  2599. 00001DB0  486E FA10                pea.l      [A6 - 0x5F0]
  2600. 00001DB4  3F3C 280E                move.w     -[A7], 0x280E
  2601. 00001DB8  A9EB                     syscall    Pack4/FP68K
  2602. 00001DBA  486D FC40                pea.l      [A5 - 0x3C0]
  2603. 00001DBE  486E FA10                pea.l      [A6 - 0x5F0]
  2604. 00001DC2  3F3C 2806                move.w     -[A7], 0x2806
  2605. 00001DC6  A9EB                     syscall    Pack4/FP68K
  2606. 00001DC8  41EE FFB0                lea.l      A0, [A6 - 0x50]
  2607. 00001DCC  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2608. 00001DD0  2121                     move.l     -[A0], -[A1]
  2609. 00001DD2  2121                     move.l     -[A0], -[A1]
  2610. 00001DD4  3121                     move.w     -[A0], -[A1]
  2611. 00001DD6  3110                     move.w     -[A0], [A0]
  2612. 00001DD8  41EE FA0C                lea.l      A0, [A6 - 0x5F4]
  2613. 00001DDC  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2614. 00001DE0  20D9                     move.l     [A0]+, [A1]+
  2615. 00001DE2  20D9                     move.l     [A0]+, [A1]+
  2616. 00001DE4  30D9                     move.w     [A0]+, [A1]+
  2617. 00001DE6  4868 FFF6                pea.l      [A0 - 0xA]
  2618. 00001DEA  3F3C 0016                move.w     -[A7], 0x16
  2619. 00001DEE  A9EB                     syscall    Pack4/FP68K
  2620. 00001DF0  4868 FFF6                pea.l      [A0 - 0xA]
  2621. 00001DF4  486E FA16                pea.l      [A6 - 0x5EA]
  2622. 00001DF8  3F3C 2810                move.w     -[A7], 0x2810
  2623. 00001DFC  A9EB                     syscall    Pack4/FP68K
  2624. 00001DFE  2F2E FA16                move.l     -[A7], [A6 - 0x5EA]
  2625. 00001E02  486E FA38                pea.l      [A6 - 0x5C8]
  2626. 00001E06  4EBA E502                jsr        [PC - 0x1AFE /* 0000030A */]
  2627. 00001E0A  2F2E FB50                move.l     -[A7], [A6 - 0x4B0]
  2628. 00001E0E  486E FA38                pea.l      [A6 - 0x5C8]
  2629. 00001E12  A98F                     syscall    SetDialogItemText/SetIText
  2630. label00001E14:
  2631. 00001E14  2007                     move.l     D0, D7
  2632. 00001E16  90AD FC44                sub.l      D0, [A5 - 0x3BC]
  2633. 00001E1A  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2634. 00001E1E  486E FA0C                pea.l      [A6 - 0x5F4]
  2635. 00001E22  486E FA10                pea.l      [A6 - 0x5F0]
  2636. 00001E26  3F3C 280E                move.w     -[A7], 0x280E
  2637. 00001E2A  A9EB                     syscall    Pack4/FP68K
  2638. 00001E2C  486D FC40                pea.l      [A5 - 0x3C0]
  2639. 00001E30  486E FA10                pea.l      [A6 - 0x5F0]
  2640. 00001E34  3F3C 2806                move.w     -[A7], 0x2806
  2641. 00001E38  A9EB                     syscall    Pack4/FP68K
  2642. 00001E3A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  2643. 00001E3E  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2644. 00001E42  2121                     move.l     -[A0], -[A1]
  2645. 00001E44  2121                     move.l     -[A0], -[A1]
  2646. 00001E46  3121                     move.w     -[A0], -[A1]
  2647. 00001E48  3110                     move.w     -[A0], [A0]
  2648. 00001E4A  41EE FA0C                lea.l      A0, [A6 - 0x5F4]
  2649. 00001E4E  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2650. 00001E52  20D9                     move.l     [A0]+, [A1]+
  2651. 00001E54  20D9                     move.l     [A0]+, [A1]+
  2652. 00001E56  30D9                     move.w     [A0]+, [A1]+
  2653. 00001E58  4868 FFF6                pea.l      [A0 - 0xA]
  2654. 00001E5C  3F3C 0016                move.w     -[A7], 0x16
  2655. 00001E60  A9EB                     syscall    Pack4/FP68K
  2656. 00001E62  4868 FFF6                pea.l      [A0 - 0xA]
  2657. 00001E66  486E FA16                pea.l      [A6 - 0x5EA]
  2658. 00001E6A  3F3C 2810                move.w     -[A7], 0x2810
  2659. 00001E6E  A9EB                     syscall    Pack4/FP68K
  2660. 00001E70  2F2E FA16                move.l     -[A7], [A6 - 0x5EA]
  2661. 00001E74  486E FA38                pea.l      [A6 - 0x5C8]
  2662. 00001E78  4EBA E490                jsr        [PC - 0x1B70 /* 0000030A */]
  2663. 00001E7C  2F2E FB50                move.l     -[A7], [A6 - 0x4B0]
  2664. 00001E80  486E FA38                pea.l      [A6 - 0x5C8]
  2665. 00001E84  A98F                     syscall    SetDialogItemText/SetIText
  2666. 00001E86  6026                     bra        +0x28 /* 00001EAE */
  2667. 00001E88  2F2E FB44                move.l     -[A7], [A6 - 0x4BC]
  2668. 00001E8C  3F3C 0001                move.w     -[A7], 0x1
  2669. 00001E90  A963                     syscall    SetControlValue/SetCtlValue
  2670. 00001E92  2F2E FB40                move.l     -[A7], [A6 - 0x4C0]
  2671. 00001E96  4267                     clr.w      -[A7]
  2672. 00001E98  A963                     syscall    SetControlValue/SetCtlValue
  2673. 00001E9A  6012                     bra        +0x14 /* 00001EAE */
  2674. 00001E9C  2F2E FB44                move.l     -[A7], [A6 - 0x4BC]
  2675. 00001EA0  4267                     clr.w      -[A7]
  2676. 00001EA2  A963                     syscall    SetControlValue/SetCtlValue
  2677. 00001EA4  2F2E FB40                move.l     -[A7], [A6 - 0x4C0]
  2678. 00001EA8  3F3C 0001                move.w     -[A7], 0x1
  2679. 00001EAC  A963                     syscall    SetControlValue/SetCtlValue
  2680. label00001EAE:
  2681. 00001EAE  4A05                     tst.b      D5
  2682. 00001EB0  6700 FD1E                beq        -0x2E0 /* 00001BD0 */
  2683. 00001EB4  0C6E 0002 FB6C           cmpi.w     [A6 - 0x494], 0x2
  2684. 00001EBA  661A                     bne        +0x1C /* 00001ED6 */
  2685. 00001EBC  2F0C                     move.l     -[A7], A4
  2686. 00001EBE  A983                     syscall    DisposeDialog
  2687. 00001EC0  303C 0176                move.w     D0, 0x176
  2688. 00001EC4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2689. 00001EC8  204D                     movea.l    A0, A5
  2690. 00001ECA  D1C0                     add.l      A0, D0
  2691. 00001ECC  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2692. 00001ED0  A873                     syscall    SetPort
  2693. 00001ED2  6000 0F9A                bra        +0xF9C /* 00002E6E */
  2694. label00001ED6:
  2695. 00001ED6  2F2E FB5C                move.l     -[A7], [A6 - 0x4A4]
  2696. 00001EDA  486E FA38                pea.l      [A6 - 0x5C8]
  2697. 00001EDE  A990                     syscall    GetDialogItemText/GetIText
  2698. 00001EE0  486E FA38                pea.l      [A6 - 0x5C8]
  2699. 00001EE4  486D FC40                pea.l      [A5 - 0x3C0]
  2700. 00001EE8  4EBA E40C                jsr        [PC - 0x1BF4 /* 000002F6 */]
  2701. 00001EEC  4267                     clr.w      -[A7]
  2702. 00001EEE  2F2E FB58                move.l     -[A7], [A6 - 0x4A8]
  2703. 00001EF2  A960                     syscall    GetControlValue/GetCtlValue
  2704. 00001EF4  3B5F FC4A                move.w     [A5 - 0x3B6], [A7]+
  2705. 00001EF8  302D FC4A                move.w     D0, [A5 - 0x3B6]
  2706. 00001EFC  6738                     beq        +0x3A /* 00001F36 */
  2707. 00001EFE  6B36                     bmi        +0x38 /* 00001F36 */
  2708. 00001F00  5940                     subq.w     D0, 4
  2709. 00001F02  6728                     beq        +0x2A /* 00001F2C */
  2710. 00001F04  6A08                     bpl        +0xA /* 00001F0E */
  2711. 00001F06  5440                     addq.w     D0, 2
  2712. 00001F08  6712                     beq        +0x14 /* 00001F1C */
  2713. 00001F0A  6A18                     bpl        +0x1A /* 00001F24 */
  2714. 00001F0C  6006                     bra        +0x8 /* 00001F14 */
  2715. label00001F0E:
  2716. 00001F0E  5540                     subq.w     D0, 2
  2717. 00001F10  6A24                     bpl        +0x26 /* 00001F36 */
  2718. 00001F12  6020                     bra        +0x22 /* 00001F34 */
  2719. label00001F14:
  2720. 00001F14  263C 0000 0401           move.l     D3, 0x401
  2721. 00001F1A  601A                     bra        +0x1C /* 00001F36 */
  2722. label00001F1C:
  2723. 00001F1C  263C 0000 0201           move.l     D3, 0x201
  2724. 00001F22  6012                     bra        +0x14 /* 00001F36 */
  2725. label00001F24:
  2726. 00001F24  263C 0000 0101           move.l     D3, 0x101
  2727. 00001F2A  600A                     bra        +0xC /* 00001F36 */
  2728. label00001F2C:
  2729. 00001F2C  263C 0000 0081           move.l     D3, 0x81
  2730. 00001F32  6002                     bra        +0x4 /* 00001F36 */
  2731. label00001F34:
  2732. 00001F34  7641                     moveq.l    D3, 0x41
  2733. label00001F36:
  2734. 00001F36  2F2E FB54                move.l     -[A7], [A6 - 0x4AC]
  2735. 00001F3A  486E FA38                pea.l      [A6 - 0x5C8]
  2736. 00001F3E  A990                     syscall    GetDialogItemText/GetIText
  2737. 00001F40  486E FA38                pea.l      [A6 - 0x5C8]
  2738. 00001F44  486D FC44                pea.l      [A5 - 0x3BC]
  2739. 00001F48  4EBA E3AC                jsr        [PC - 0x1C54 /* 000002F6 */]
  2740. 00001F4C  2F2E FB4C                move.l     -[A7], [A6 - 0x4B4]
  2741. 00001F50  486E FA38                pea.l      [A6 - 0x5C8]
  2742. 00001F54  A990                     syscall    GetDialogItemText/GetIText
  2743. 00001F56  486E FA38                pea.l      [A6 - 0x5C8]
  2744. 00001F5A  486E FFFC                pea.l      [A6 - 0x4]
  2745. 00001F5E  4EBA E396                jsr        [PC - 0x1C6A /* 000002F6 */]
  2746. 00001F62  486E FFFC                pea.l      [A6 - 0x4]
  2747. 00001F66  486E FA10                pea.l      [A6 - 0x5F0]
  2748. 00001F6A  3F3C 280E                move.w     -[A7], 0x280E
  2749. 00001F6E  A9EB                     syscall    Pack4/FP68K
  2750. 00001F70  487A 0F12                pea.l      [PC + 0xF12 /* 00002E84, value 0x64F028 */]
  2751. 00001F74  486E FA10                pea.l      [A6 - 0x5F0]
  2752. 00001F78  3F3C 2006                move.w     -[A7], 0x2006
  2753. 00001F7C  A9EB                     syscall    Pack4/FP68K
  2754. 00001F7E  41ED FC5A                lea.l      A0, [A5 - 0x3A6]
  2755. 00001F82  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2756. 00001F86  2121                     move.l     -[A0], -[A1]
  2757. 00001F88  2121                     move.l     -[A0], -[A1]
  2758. 00001F8A  3121                     move.w     -[A0], -[A1]
  2759. 00001F8C  3110                     move.w     -[A0], [A0]
  2760. 00001F8E  2F2E FB48                move.l     -[A7], [A6 - 0x4B8]
  2761. 00001F92  486E FA38                pea.l      [A6 - 0x5C8]
  2762. 00001F96  A990                     syscall    GetDialogItemText/GetIText
  2763. 00001F98  486E FA38                pea.l      [A6 - 0x5C8]
  2764. 00001F9C  486E FFFC                pea.l      [A6 - 0x4]
  2765. 00001FA0  4EBA E354                jsr        [PC - 0x1CAC /* 000002F6 */]
  2766. 00001FA4  3B6E FFFE FC48           move.w     [A5 - 0x3B8], [A6 - 0x2]
  2767. 00001FAA  4267                     clr.w      -[A7]
  2768. 00001FAC  2F2E FB44                move.l     -[A7], [A6 - 0x4BC]
  2769. 00001FB0  A960                     syscall    GetControlValue/GetCtlValue
  2770. 00001FB2  4A5F                     tst.w      [A7]+
  2771. 00001FB4  6708                     beq        +0xA /* 00001FBE */
  2772. 00001FB6  3B7C 0009 FC4C           move.w     [A5 - 0x3B4], 0x9 /* '\t' */
  2773. 00001FBC  6006                     bra        +0x8 /* 00001FC4 */
  2774. label00001FBE:
  2775. 00001FBE  3B7C 000A FC4C           move.w     [A5 - 0x3B4], 0xA /* '\n' */
  2776. label00001FC4:
  2777. 00001FC4  2F0C                     move.l     -[A7], A4
  2778. 00001FC6  A983                     syscall    DisposeDialog
  2779. 00001FC8  303C 0176                move.w     D0, 0x176
  2780. 00001FCC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2781. 00001FD0  204D                     movea.l    A0, A5
  2782. 00001FD2  D1C0                     add.l      A0, D0
  2783. 00001FD4  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2784. 00001FD8  A873                     syscall    SetPort
  2785. 00001FDA  42A7                     clr.l      -[A7]
  2786. 00001FDC  3F3C 0004                move.w     -[A7], 0x4
  2787. 00001FE0  A9B9                     syscall    GetCursor
  2788. 00001FE2  205F                     movea.l    A0, [A7]+
  2789. 00001FE4  2F10                     move.l     -[A7], [A0]
  2790. 00001FE6  A851                     syscall    SetCursor
  2791. 00001FE8  2C03                     move.l     D6, D3
  2792. 00001FEA  DC86                     add.l      D6, D6
  2793. 00001FEC  5586                     subq.l     D6, 2
  2794. 00001FEE  2007                     move.l     D0, D7
  2795. 00001FF0  90AD FC44                sub.l      D0, [A5 - 0x3BC]
  2796. 00001FF4  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2797. 00001FF8  486E FA0C                pea.l      [A6 - 0x5F4]
  2798. 00001FFC  486E FA10                pea.l      [A6 - 0x5F0]
  2799. 00002000  3F3C 280E                move.w     -[A7], 0x280E
  2800. 00002004  A9EB                     syscall    Pack4/FP68K
  2801. 00002006  486D FC40                pea.l      [A5 - 0x3C0]
  2802. 0000200A  486E FA10                pea.l      [A6 - 0x5F0]
  2803. 0000200E  3F3C 2806                move.w     -[A7], 0x2806
  2804. 00002012  A9EB                     syscall    Pack4/FP68K
  2805. 00002014  41EE FFB0                lea.l      A0, [A6 - 0x50]
  2806. 00002018  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2807. 0000201C  2121                     move.l     -[A0], -[A1]
  2808. 0000201E  2121                     move.l     -[A0], -[A1]
  2809. 00002020  3121                     move.w     -[A0], -[A1]
  2810. 00002022  3110                     move.w     -[A0], [A0]
  2811. 00002024  486E FB86                pea.l      [A6 - 0x47A]
  2812. 00002028  42A7                     clr.l      -[A7]
  2813. 0000202A  3F2D FC42                move.w     -[A7], [A5 - 0x3BE]
  2814. 0000202E  3F03                     move.w     -[A7], D3
  2815. 00002030  A8A7                     syscall    SetRect
  2816. 00002032  4878 000C                push.l     0xC
  2817. 00002036  2046                     movea.l    A0, D6
  2818. 00002038  4868 0002                pea.l      [A0 + 0x2]
  2819. 0000203C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2820. 00002040  2A00                     move.l     D5, D0
  2821. 00002042  202D FC40                move.l     D0, [A5 - 0x3C0]
  2822. 00002046  D080                     add.l      D0, D0
  2823. 00002048  2F00                     move.l     -[A7], D0
  2824. 0000204A  2F03                     move.l     -[A7], D3
  2825. 0000204C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2826. 00002050  2F2D FC40                move.l     -[A7], [A5 - 0x3C0]
  2827. 00002054  2F03                     move.l     -[A7], D3
  2828. 00002056  2200                     move.l     D1, D0
  2829. 00002058  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2830. 0000205C  C141                     exg        D0, D1
  2831. 0000205E  2805                     move.l     D4, D5
  2832. 00002060  D885                     add.l      D4, D5
  2833. 00002062  D881                     add.l      D4, D1
  2834. 00002064  D880                     add.l      D4, D0
  2835. 00002066  A061                     syscall    MaxBlock
  2836. 00002068  9084                     sub.l      D0, D4
  2837. 0000206A  0C80 0000 2710           cmpi.l     D0, 0x2710
  2838. 00002070  6C10                     bge        +0x12 /* 00002082 */
  2839. 00002072  4227                     clr.b      -[A7]
  2840. 00002074  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2841. 00002078  2F04                     move.l     -[A7], D4
  2842. 0000207A  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  2843. 0000207E  6000 0DEE                bra        +0xDF0 /* 00002E6E */
  2844. label00002082:
  2845. 00002082  3F3C 0001                move.w     -[A7], 0x1
  2846. 00002086  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2847. 0000208A  3800                     move.w     D4, D0
  2848. 0000208C  4A44                     tst.w      D4
  2849. 0000208E  548F                     addq.l     A7, 2
  2850. 00002090  6600 0DDC                bne        +0xDDE /* 00002E6E */
  2851. 00002094  303C 0176                move.w     D0, 0x176
  2852. 00002098  C1EE FA26                muls.w     D0, [A6 - 0x5DA]
  2853. 0000209C  204D                     movea.l    A0, A5
  2854. 0000209E  D1C0                     add.l      A0, D0
  2855. 000020A0  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  2856. 000020A4  486E FE98                pea.l      [A6 - 0x168]
  2857. 000020A8  A919                     syscall    GetWTitle
  2858. 000020AA  422E FD98                clr.b      [A6 - 0x268]
  2859. 000020AE  486D FC5A                pea.l      [A5 - 0x3A6]
  2860. 000020B2  486E FD98                pea.l      [A6 - 0x268]
  2861. 000020B6  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2862. 000020BA  486E FE98                pea.l      [A6 - 0x168]
  2863. 000020BE  486E FD98                pea.l      [A6 - 0x268]
  2864. 000020C2  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2865. 000020C6  206E FFF8                movea.l    A0, [A6 - 0x8]
  2866. 000020CA  4868 0001                pea.l      [A0 + 0x1]
  2867. 000020CE  486E FC98                pea.l      [A6 - 0x368]
  2868. 000020D2  4EBA E236                jsr        [PC - 0x1DCA /* 0000030A */]
  2869. 000020D6  206E FFF0                movea.l    A0, [A6 - 0x10]
  2870. 000020DA  4868 FFFF                pea.l      [A0 - 0x1]
  2871. 000020DE  486E FB98                pea.l      [A6 - 0x468]
  2872. 000020E2  4EBA E226                jsr        [PC - 0x1DDA /* 0000030A */]
  2873. 000020E6  486D FC6A                pea.l      [A5 - 0x396]
  2874. 000020EA  486E FD98                pea.l      [A6 - 0x268]
  2875. 000020EE  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2876. 000020F2  486E FC98                pea.l      [A6 - 0x368]
  2877. 000020F6  486E FD98                pea.l      [A6 - 0x268]
  2878. 000020FA  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2879. 000020FE  486D FC72                pea.l      [A5 - 0x38E]
  2880. 00002102  486E FD98                pea.l      [A6 - 0x268]
  2881. 00002106  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2882. 0000210A  486E FB98                pea.l      [A6 - 0x468]
  2883. 0000210E  486E FD98                pea.l      [A6 - 0x268]
  2884. 00002112  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2885. 00002116  303C 0176                move.w     D0, 0x176
  2886. 0000211A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2887. 0000211E  204D                     movea.l    A0, A5
  2888. 00002120  D1C0                     add.l      A0, D0
  2889. 00002122  2EA8 D080                move.l     [A7], [A0 - 0x2F80]
  2890. 00002126  486E FD98                pea.l      [A6 - 0x268]
  2891. 0000212A  A91A                     syscall    SetWTitle
  2892. 0000212C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2893. 00002130  2005                     move.l     D0, D5
  2894. 00002132  A122                     syscall    NewHandle, flags=1
  2895. 00002134  2848                     movea.l    A4, A0
  2896. 00002136  2005                     move.l     D0, D5
  2897. 00002138  A122                     syscall    NewHandle, flags=1
  2898. 0000213A  2648                     movea.l    A3, A0
  2899. 0000213C  2E83                     move.l     [A7], D3
  2900. 0000213E  2F2D FC40                move.l     -[A7], [A5 - 0x3C0]
  2901. 00002142  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2902. 00002146  A122                     syscall    NewHandle, flags=1
  2903. 00002148  303C 0176                move.w     D0, 0x176
  2904. 0000214C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2905. 00002150  224D                     movea.l    A1, A5
  2906. 00002152  D3C0                     add.l      A1, D0
  2907. 00002154  2348 D128                move.l     [A1 - 0x2ED8], A0
  2908. 00002158  2E83                     move.l     [A7], D3
  2909. 0000215A  202D FC40                move.l     D0, [A5 - 0x3C0]
  2910. 0000215E  D080                     add.l      D0, D0
  2911. 00002160  2F00                     move.l     -[A7], D0
  2912. 00002162  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2913. 00002166  A122                     syscall    NewHandle, flags=1
  2914. 00002168  303C 0176                move.w     D0, 0x176
  2915. 0000216C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2916. 00002170  224D                     movea.l    A1, A5
  2917. 00002172  D3C0                     add.l      A1, D0
  2918. 00002174  2348 D124                move.l     [A1 - 0x2EDC], A0
  2919. 00002178  200C                     move.l     D0, A4
  2920. 0000217A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2921. 0000217E  6728                     beq        +0x2A /* 000021A8 */
  2922. 00002180  200B                     move.l     D0, A3
  2923. 00002182  6724                     beq        +0x26 /* 000021A8 */
  2924. 00002184  303C 0176                move.w     D0, 0x176
  2925. 00002188  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2926. 0000218C  204D                     movea.l    A0, A5
  2927. 0000218E  D1C0                     add.l      A0, D0
  2928. 00002190  4AA8 D128                tst.l      [A0 - 0x2ED8]
  2929. 00002194  6712                     beq        +0x14 /* 000021A8 */
  2930. 00002196  303C 0176                move.w     D0, 0x176
  2931. 0000219A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2932. 0000219E  204D                     movea.l    A0, A5
  2933. 000021A0  D1C0                     add.l      A0, D0
  2934. 000021A2  4AA8 D124                tst.l      [A0 - 0x2EDC]
  2935. 000021A6  661A                     bne        +0x1C /* 000021C2 */
  2936. label000021A8:
  2937. 000021A8  4227                     clr.b      -[A7]
  2938. 000021AA  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  2939. 000021AE  4257                     clr.w      [A7]
  2940. 000021B0  486D FC76                pea.l      [A5 - 0x38A]
  2941. 000021B4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2942. 000021B8  4257                     clr.w      [A7]
  2943. 000021BA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2944. 000021BE  6000 0CAE                bra        +0xCB0 /* 00002E6E */
  2945. label000021C2:
  2946. 000021C2  486D FC94                pea.l      [A5 - 0x36C]
  2947. 000021C6  486D FCAE                pea.l      [A5 - 0x352]
  2948. 000021CA  486D FCB0                pea.l      [A5 - 0x350]
  2949. 000021CE  486D FCB2                pea.l      [A5 - 0x34E]
  2950. 000021D2  A98B                     syscall    ParamText
  2951. 000021D4  4267                     clr.w      -[A7]
  2952. 000021D6  202D FC40                move.l     D0, [A5 - 0x3C0]
  2953. 000021DA  D080                     add.l      D0, D0
  2954. 000021DC  2F00                     move.l     -[A7], D0
  2955. 000021DE  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2956. 000021E2  204C                     movea.l    A0, A4
  2957. 000021E4  A029                     syscall    HLock
  2958. 000021E6  204B                     movea.l    A0, A3
  2959. 000021E8  A029                     syscall    HLock
  2960. 000021EA  303C 0176                move.w     D0, 0x176
  2961. 000021EE  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2962. 000021F2  204D                     movea.l    A0, A5
  2963. 000021F4  D1C0                     add.l      A0, D0
  2964. 000021F6  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  2965. 000021FA  A029                     syscall    HLock
  2966. 000021FC  303C 0176                move.w     D0, 0x176
  2967. 00002200  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  2968. 00002204  204D                     movea.l    A0, A5
  2969. 00002206  D1C0                     add.l      A0, D0
  2970. 00002208  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  2971. 0000220C  A029                     syscall    HLock
  2972. 0000220E  303C 0176                move.w     D0, 0x176
  2973. 00002212  C1EE FA26                muls.w     D0, [A6 - 0x5DA]
  2974. 00002216  41ED D120                lea.l      A0, [A5 - 0x2EE0]
  2975. 0000221A  D088                     add.l      D0, A0
  2976. 0000221C  2D40 FA22                move.l     [A6 - 0x5DE], D0
  2977. 00002220  2040                     movea.l    A0, D0
  2978. 00002222  2050                     movea.l    A0, [A0]
  2979. 00002224  A029                     syscall    HLock
  2980. 00002226  70FF                     moveq.l    D0, 0xFFFFFFFF
  2981. 00002228  D0AD FC44                add.l      D0, [A5 - 0x3BC]
  2982. 0000222C  487A 0C54                pea.l      [PC + 0xC54 /* 00002E82, value 0x20064 */]
  2983. 00002230  486E FA10                pea.l      [A6 - 0x5F0]
  2984. 00002234  3F3C 200E                move.w     -[A7], 0x200E
  2985. 00002238  A9EB                     syscall    Pack4/FP68K
  2986. 0000223A  486E FFCA                pea.l      [A6 - 0x36]
  2987. 0000223E  486E FA10                pea.l      [A6 - 0x5F0]
  2988. 00002242  3F3C 0004                move.w     -[A7], 0x4
  2989. 00002246  A9EB                     syscall    Pack4/FP68K
  2990. 00002248  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2991. 0000224C  486E FA0C                pea.l      [A6 - 0x5F4]
  2992. 00002250  486E FA10                pea.l      [A6 - 0x5F0]
  2993. 00002254  3F3C 2806                move.w     -[A7], 0x2806
  2994. 00002258  A9EB                     syscall    Pack4/FP68K
  2995. 0000225A  41EE FFC8                lea.l      A0, [A6 - 0x38]
  2996. 0000225E  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  2997. 00002262  2121                     move.l     -[A0], -[A1]
  2998. 00002264  2121                     move.l     -[A0], -[A1]
  2999. 00002266  3121                     move.w     -[A0], -[A1]
  3000. 00002268  3110                     move.w     -[A0], [A0]
  3001. 0000226A  42AE FFFC                clr.l      [A6 - 0x4]
  3002. 0000226E  5C8F                     addq.l     A7, 6
  3003. 00002270  6000 00DA                bra        +0xDC /* 0000234C */
  3004. label00002274:
  3005. 00002274  486E FFFC                pea.l      [A6 - 0x4]
  3006. 00002278  486E FA10                pea.l      [A6 - 0x5F0]
  3007. 0000227C  3F3C 280E                move.w     -[A7], 0x280E
  3008. 00002280  A9EB                     syscall    Pack4/FP68K
  3009. 00002282  486E FFBE                pea.l      [A6 - 0x42]
  3010. 00002286  486E FA10                pea.l      [A6 - 0x5F0]
  3011. 0000228A  3F3C 0004                move.w     -[A7], 0x4
  3012. 0000228E  A9EB                     syscall    Pack4/FP68K
  3013. 00002290  41EE FFBC                lea.l      A0, [A6 - 0x44]
  3014. 00002294  43EE FA1A                lea.l      A1, [A6 - 0x5E6]
  3015. 00002298  2121                     move.l     -[A0], -[A1]
  3016. 0000229A  2121                     move.l     -[A0], -[A1]
  3017. 0000229C  3121                     move.w     -[A0], -[A1]
  3018. 0000229E  3110                     move.w     -[A0], [A0]
  3019. 000022A0  486E FB8E                pea.l      [A6 - 0x472]
  3020. 000022A4  486E FFB0                pea.l      [A6 - 0x50]
  3021. 000022A8  4EBA F370                jsr        [PC - 0xC90 /* 0000161A */]
  3022. 000022AC  41EE FB98                lea.l      A0, [A6 - 0x468]
  3023. 000022B0  3EA0                     move.w     [A7], -[A0]
  3024. 000022B2  2F20                     move.l     -[A7], -[A0]
  3025. 000022B4  2F20                     move.l     -[A7], -[A0]
  3026. 000022B6  3F3C 001A                move.w     -[A7], 0x1A
  3027. 000022BA  486E FA10                pea.l      [A6 - 0x5F0]
  3028. 000022BE  4EBA F5BE                jsr        [PC - 0xA42 /* 0000187E */]
  3029. 000022C2  41EE FB8E                lea.l      A0, [A6 - 0x472]
  3030. 000022C6  43EE FA10                lea.l      A1, [A6 - 0x5F0]
  3031. 000022CA  20D9                     move.l     [A0]+, [A1]+
  3032. 000022CC  20D9                     move.l     [A0]+, [A1]+
  3033. 000022CE  30D9                     move.w     [A0]+, [A1]+
  3034. 000022D0  486E FFB0                pea.l      [A6 - 0x50]
  3035. 000022D4  486E FB8E                pea.l      [A6 - 0x472]
  3036. 000022D8  4EBA F326                jsr        [PC - 0xCDA /* 00001600 */]
  3037. 000022DC  2D7C 51EB 851F FA16      move.l     [A6 - 0x5EA], 0x51EB851F
  3038. 000022E4  2D7C EB85 1EB8 FA12      move.l     [A6 - 0x5EE], 0xEB851EB8
  3039. 000022EC  3D7C 3FFD FA10           move.w     [A6 - 0x5F0], 0x3FFD
  3040. 000022F2  486E FFB2                pea.l      [A6 - 0x4E]
  3041. 000022F6  486E FA10                pea.l      [A6 - 0x5F0]
  3042. 000022FA  3F3C 0004                move.w     -[A7], 0x4
  3043. 000022FE  A9EB                     syscall    Pack4/FP68K
  3044. 00002300  2D7C D70A 3D71 FA0C      move.l     [A6 - 0x5F4], 0xD70A3D71
  3045. 00002308  2D7C 8A3D 70A3 FA08      move.l     [A6 - 0x5F8], 0x8A3D70A3
  3046. 00002310  3D7C 3FFE FA06           move.w     [A6 - 0x5FA], 0x3FFE
  3047. 00002316  486E FA10                pea.l      [A6 - 0x5F0]
  3048. 0000231A  486E FA06                pea.l      [A6 - 0x5FA]
  3049. 0000231E  3F3C 0002                move.w     -[A7], 0x2
  3050. 00002322  A9EB                     syscall    Pack4/FP68K
  3051. 00002324  700C                     moveq.l    D0, 0x0C
  3052. 00002326  2E80                     move.l     [A7], D0
  3053. 00002328  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3054. 0000232C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3055. 00002330  D093                     add.l      D0, [A3]
  3056. 00002332  2040                     movea.l    A0, D0
  3057. 00002334  41E8 000C                lea.l      A0, [A0 + 0xC]
  3058. 00002338  43EE FA10                lea.l      A1, [A6 - 0x5F0]
  3059. 0000233C  2121                     move.l     -[A0], -[A1]
  3060. 0000233E  2121                     move.l     -[A0], -[A1]
  3061. 00002340  3121                     move.w     -[A0], -[A1]
  3062. 00002342  3110                     move.w     -[A0], [A0]
  3063. 00002344  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3064. 00002348  52AE FFFC                addq.l     [A6 - 0x4], 1
  3065. label0000234C:
  3066. 0000234C  202E FFFC                move.l     D0, [A6 - 0x4]
  3067. 00002350  B0AD FC44                cmp.l      D0, [A5 - 0x3BC]
  3068. 00002354  6D00 FF1E                blt        -0xE0 /* 00002274 */
  3069. 00002358  7A00                     moveq.l    D5, 0x00
  3070. 0000235A  42AE FFE8                clr.l      [A6 - 0x18]
  3071. 0000235E  42AE FFE4                clr.l      [A6 - 0x1C]
  3072. 00002362  42AE FFE0                clr.l      [A6 - 0x20]
  3073. 00002366  42AE FA1E                clr.l      [A6 - 0x5E2]
  3074. 0000236A  6000 043A                bra        +0x43C /* 000027A6 */
  3075. label0000236E:
  3076. 0000236E  41EE FA10                lea.l      A0, [A6 - 0x5F0]
  3077. 00002372  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  3078. 00002376  20D9                     move.l     [A0]+, [A1]+
  3079. 00002378  20D9                     move.l     [A0]+, [A1]+
  3080. 0000237A  30D9                     move.w     [A0]+, [A1]+
  3081. 0000237C  486E FA1E                pea.l      [A6 - 0x5E2]
  3082. 00002380  4868 FFF6                pea.l      [A0 - 0xA]
  3083. 00002384  3F3C 2804                move.w     -[A7], 0x2804
  3084. 00002388  A9EB                     syscall    Pack4/FP68K
  3085. 0000238A  782A                     moveq.l    D4, 0x2A
  3086. 0000238C  D8AE FFF8                add.l      D4, [A6 - 0x8]
  3087. 00002390  2D44 FA02                move.l     [A6 - 0x5FE], D4
  3088. 00002394  486E FA02                pea.l      [A6 - 0x5FE]
  3089. 00002398  486E FA06                pea.l      [A6 - 0x5FA]
  3090. 0000239C  3F3C 280E                move.w     -[A7], 0x280E
  3091. 000023A0  A9EB                     syscall    Pack4/FP68K
  3092. 000023A2  4868 FFF6                pea.l      [A0 - 0xA]
  3093. 000023A6  486E FA06                pea.l      [A6 - 0x5FA]
  3094. 000023AA  4267                     clr.w      -[A7]
  3095. 000023AC  A9EB                     syscall    Pack4/FP68K
  3096. 000023AE  486E FA06                pea.l      [A6 - 0x5FA]
  3097. 000023B2  3F3C 0016                move.w     -[A7], 0x16
  3098. 000023B6  A9EB                     syscall    Pack4/FP68K
  3099. 000023B8  486E FA06                pea.l      [A6 - 0x5FA]
  3100. 000023BC  486E F9FE                pea.l      [A6 - 0x602]
  3101. 000023C0  3F3C 2810                move.w     -[A7], 0x2810
  3102. 000023C4  A9EB                     syscall    Pack4/FP68K
  3103. 000023C6  282E F9FE                move.l     D4, [A6 - 0x602]
  3104. 000023CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3105. 000023CC  D0AE FFF0                add.l      D0, [A6 - 0x10]
  3106. 000023D0  2204                     move.l     D1, D4
  3107. 000023D2  D2AD FC44                add.l      D1, [A5 - 0x3BC]
  3108. 000023D6  B081                     cmp.l      D0, D1
  3109. 000023D8  6C0A                     bge        +0xC /* 000023E4 */
  3110. 000023DA  78FF                     moveq.l    D4, 0xFFFFFFFF
  3111. 000023DC  D8AE FFF0                add.l      D4, [A6 - 0x10]
  3112. 000023E0  98AD FC44                sub.l      D4, [A5 - 0x3BC]
  3113. label000023E4:
  3114. 000023E4  42AE FFFC                clr.l      [A6 - 0x4]
  3115. 000023E8  6000 00CE                bra        +0xD0 /* 000024B8 */
  3116. label000023EC:
  3117. 000023EC  206E FA22                movea.l    A0, [A6 - 0x5DE]
  3118. 000023F0  2050                     movea.l    A0, [A0]
  3119. 000023F2  2004                     move.l     D0, D4
  3120. 000023F4  D090                     add.l      D0, [A0]
  3121. 000023F6  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3122. 000023FA  2040                     movea.l    A0, D0
  3123. 000023FC  1010                     move.b     D0, [A0]
  3124. 000023FE  4880                     ext.w      D0
  3125. 00002400  0A40 FF80                xori.w     D0, 0xFF80
  3126. 00002404  3D40 FA1A                move.w     [A6 - 0x5E6], D0
  3127. 00002408  3D40 FA1C                move.w     [A6 - 0x5E4], D0
  3128. 0000240C  41EE FA10                lea.l      A0, [A6 - 0x5F0]
  3129. 00002410  43ED FC50                lea.l      A1, [A5 - 0x3B0]
  3130. 00002414  20D9                     move.l     [A0]+, [A1]+
  3131. 00002416  20D9                     move.l     [A0]+, [A1]+
  3132. 00002418  30D9                     move.w     [A0]+, [A1]+
  3133. 0000241A  3D45 FA0E                move.w     [A6 - 0x5F2], D5
  3134. 0000241E  486E FA0E                pea.l      [A6 - 0x5F2]
  3135. 00002422  4868 FFF6                pea.l      [A0 - 0xA]
  3136. 00002426  3F3C 2004                move.w     -[A7], 0x2004
  3137. 0000242A  A9EB                     syscall    Pack4/FP68K
  3138. 0000242C  3D40 FA02                move.w     [A6 - 0x5FE], D0
  3139. 00002430  486E FA02                pea.l      [A6 - 0x5FE]
  3140. 00002434  486E FA04                pea.l      [A6 - 0x5FC]
  3141. 00002438  3F3C 200E                move.w     -[A7], 0x200E
  3142. 0000243C  A9EB                     syscall    Pack4/FP68K
  3143. 0000243E  4868 FFF6                pea.l      [A0 - 0xA]
  3144. 00002442  486E FA04                pea.l      [A6 - 0x5FC]
  3145. 00002446  3F3C 0002                move.w     -[A7], 0x2
  3146. 0000244A  A9EB                     syscall    Pack4/FP68K
  3147. 0000244C  486E FA04                pea.l      [A6 - 0x5FC]
  3148. 00002450  3F3C 0016                move.w     -[A7], 0x16
  3149. 00002454  A9EB                     syscall    Pack4/FP68K
  3150. 00002456  486E FA04                pea.l      [A6 - 0x5FC]
  3151. 0000245A  486E FA00                pea.l      [A6 - 0x600]
  3152. 0000245E  3F3C 2010                move.w     -[A7], 0x2010
  3153. 00002462  A9EB                     syscall    Pack4/FP68K
  3154. 00002464  3D6E FA00 FA1C           move.w     [A6 - 0x5E4], [A6 - 0x600]
  3155. 0000246A  3A2E FA1A                move.w     D5, [A6 - 0x5E6]
  3156. 0000246E  4878 000C                push.l     0xC
  3157. 00002472  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3158. 00002476  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3159. 0000247A  D093                     add.l      D0, [A3]
  3160. 0000247C  2040                     movea.l    A0, D0
  3161. 0000247E  43EE FA10                lea.l      A1, [A6 - 0x5F0]
  3162. 00002482  5488                     addq.l     A0, 2
  3163. 00002484  22D8                     move.l     [A1]+, [A0]+
  3164. 00002486  22D8                     move.l     [A1]+, [A0]+
  3165. 00002488  32D8                     move.w     [A1]+, [A0]+
  3166. 0000248A  486E FA1C                pea.l      [A6 - 0x5E4]
  3167. 0000248E  4869 FFF6                pea.l      [A1 - 0xA]
  3168. 00002492  3F3C 2004                move.w     -[A7], 0x2004
  3169. 00002496  A9EB                     syscall    Pack4/FP68K
  3170. 00002498  4878 000C                push.l     0xC
  3171. 0000249C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3172. 000024A0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3173. 000024A4  D094                     add.l      D0, [A4]
  3174. 000024A6  2040                     movea.l    A0, D0
  3175. 000024A8  41E8 000C                lea.l      A0, [A0 + 0xC]
  3176. 000024AC  2121                     move.l     -[A0], -[A1]
  3177. 000024AE  2121                     move.l     -[A0], -[A1]
  3178. 000024B0  3121                     move.w     -[A0], -[A1]
  3179. 000024B2  3110                     move.w     -[A0], [A0]
  3180. 000024B4  52AE FFFC                addq.l     [A6 - 0x4], 1
  3181. label000024B8:
  3182. 000024B8  202E FFFC                move.l     D0, [A6 - 0x4]
  3183. 000024BC  B0AD FC44                cmp.l      D0, [A5 - 0x3BC]
  3184. 000024C0  6D00 FF2A                blt        -0xD4 /* 000023EC */
  3185. 000024C4  2D6D FC44 FFFC           move.l     [A6 - 0x4], [A5 - 0x3BC]
  3186. 000024CA  601E                     bra        +0x20 /* 000024EA */
  3187. label000024CC:
  3188. 000024CC  4878 000C                push.l     0xC
  3189. 000024D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3190. 000024D4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3191. 000024D8  D094                     add.l      D0, [A4]
  3192. 000024DA  2040                     movea.l    A0, D0
  3193. 000024DC  42A8 0008                clr.l      [A0 + 0x8]
  3194. 000024E0  42A8 0004                clr.l      [A0 + 0x4]
  3195. 000024E4  4290                     clr.l      [A0]
  3196. 000024E6  52AE FFFC                addq.l     [A6 - 0x4], 1
  3197. label000024EA:
  3198. 000024EA  BCAE FFFC                cmp.l      D6, [A6 - 0x4]
  3199. 000024EE  6EDC                     bgt        -0x22 /* 000024CC */
  3200. 000024F0  2F06                     move.l     -[A7], D6
  3201. 000024F2  2F14                     move.l     -[A7], [A4]
  3202. 000024F4  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  3203. 000024F8  3800                     move.w     D4, D0
  3204. 000024FA  3EBC 0001                move.w     [A7], 0x1
  3205. 000024FE  42A7                     clr.l      -[A7]
  3206. 00002500  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3207. 00002504  4A40                     tst.w      D0
  3208. 00002506  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3209. 0000250A  6700 00AC                beq        +0xAE /* 000025B8 */
  3210. 0000250E  204C                     movea.l    A0, A4
  3211. 00002510  A02A                     syscall    HUnlock
  3212. 00002512  204C                     movea.l    A0, A4
  3213. 00002514  A023                     syscall    DisposHandle/DisposeHandle
  3214. 00002516  204B                     movea.l    A0, A3
  3215. 00002518  A02A                     syscall    HUnlock
  3216. 0000251A  204B                     movea.l    A0, A3
  3217. 0000251C  A023                     syscall    DisposHandle/DisposeHandle
  3218. 0000251E  303C 0176                move.w     D0, 0x176
  3219. 00002522  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3220. 00002526  204D                     movea.l    A0, A5
  3221. 00002528  D1C0                     add.l      A0, D0
  3222. 0000252A  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  3223. 0000252E  A02A                     syscall    HUnlock
  3224. 00002530  303C 0176                move.w     D0, 0x176
  3225. 00002534  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3226. 00002538  204D                     movea.l    A0, A5
  3227. 0000253A  D1C0                     add.l      A0, D0
  3228. 0000253C  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  3229. 00002540  A023                     syscall    DisposHandle/DisposeHandle
  3230. 00002542  303C 0176                move.w     D0, 0x176
  3231. 00002546  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3232. 0000254A  204D                     movea.l    A0, A5
  3233. 0000254C  D1C0                     add.l      A0, D0
  3234. 0000254E  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3235. 00002552  A02A                     syscall    HUnlock
  3236. 00002554  303C 0176                move.w     D0, 0x176
  3237. 00002558  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3238. 0000255C  204D                     movea.l    A0, A5
  3239. 0000255E  D1C0                     add.l      A0, D0
  3240. 00002560  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3241. 00002564  A023                     syscall    DisposHandle/DisposeHandle
  3242. 00002566  303C 0176                move.w     D0, 0x176
  3243. 0000256A  C1EE FA26                muls.w     D0, [A6 - 0x5DA]
  3244. 0000256E  204D                     movea.l    A0, A5
  3245. 00002570  D1C0                     add.l      A0, D0
  3246. 00002572  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  3247. 00002576  A02A                     syscall    HUnlock
  3248. 00002578  303C 0176                move.w     D0, 0x176
  3249. 0000257C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3250. 00002580  45ED D080                lea.l      A2, [A5 - 0x2F80]
  3251. 00002584  D08A                     add.l      D0, A2
  3252. 00002586  2440                     movea.l    A2, D0
  3253. 00002588  42AA 00AC                clr.l      [A2 + 0xAC]
  3254. 0000258C  42AA 00A8                clr.l      [A2 + 0xA8]
  3255. 00002590  4267                     clr.w      -[A7]
  3256. 00002592  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3257. 00002596  42A7                     clr.l      -[A7]
  3258. 00002598  A924                     syscall    FrontWindow
  3259. 0000259A  4A9F                     tst.l      [A7]+
  3260. 0000259C  548F                     addq.l     A7, 2
  3261. 0000259E  6700 08CE                beq        +0x8D0 /* 00002E6E */
  3262. 000025A2  303C 0176                move.w     D0, 0x176
  3263. 000025A6  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3264. 000025AA  204D                     movea.l    A0, A5
  3265. 000025AC  D1C0                     add.l      A0, D0
  3266. 000025AE  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3267. 000025B2  A873                     syscall    SetPort
  3268. 000025B4  6000 08B8                bra        +0x8BA /* 00002E6E */
  3269. label000025B8:
  3270. 000025B8  42AE FFFC                clr.l      [A6 - 0x4]
  3271. 000025BC  6000 01DC                bra        +0x1DE /* 0000279A */
  3272. label000025C0:
  3273. 000025C0  2F2D FC40                move.l     -[A7], [A5 - 0x3C0]
  3274. 000025C4  2003                     move.l     D0, D3
  3275. 000025C6  90AE FFFC                sub.l      D0, [A6 - 0x4]
  3276. 000025CA  5380                     subq.l     D0, 1
  3277. 000025CC  2F00                     move.l     -[A7], D0
  3278. 000025CE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3279. 000025D2  D0AE FA1E                add.l      D0, [A6 - 0x5E2]
  3280. 000025D6  2800                     move.l     D4, D0
  3281. 000025D8  4878 000C                push.l     0xC
  3282. 000025DC  202E FFFC                move.l     D0, [A6 - 0x4]
  3283. 000025E0  2040                     movea.l    A0, D0
  3284. 000025E2  4870 0801                pea.l      [A0 + D0 + 0x1]
  3285. 000025E6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3286. 000025EA  D094                     add.l      D0, [A4]
  3287. 000025EC  2040                     movea.l    A0, D0
  3288. 000025EE  4878 000C                push.l     0xC
  3289. 000025F2  202E FFFC                move.l     D0, [A6 - 0x4]
  3290. 000025F6  2240                     movea.l    A1, D0
  3291. 000025F8  4871 0801                pea.l      [A1 + D0 + 0x1]
  3292. 000025FC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3293. 00002600  D094                     add.l      D0, [A4]
  3294. 00002602  2240                     movea.l    A1, D0
  3295. 00002604  5489                     addq.l     A1, 2
  3296. 00002606  2D59 FA10                move.l     [A6 - 0x5F0], [A1]+
  3297. 0000260A  2D59 FA14                move.l     [A6 - 0x5EC], [A1]+
  3298. 0000260E  3D59 FA18                move.w     [A6 - 0x5E8], [A1]+
  3299. 00002612  4868 0002                pea.l      [A0 + 0x2]
  3300. 00002616  486E FA10                pea.l      [A6 - 0x5F0]
  3301. 0000261A  3F3C 0004                move.w     -[A7], 0x4
  3302. 0000261E  A9EB                     syscall    Pack4/FP68K
  3303. 00002620  4878 000C                push.l     0xC
  3304. 00002624  202E FFFC                move.l     D0, [A6 - 0x4]
  3305. 00002628  D080                     add.l      D0, D0
  3306. 0000262A  2F00                     move.l     -[A7], D0
  3307. 0000262C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3308. 00002630  D094                     add.l      D0, [A4]
  3309. 00002632  2040                     movea.l    A0, D0
  3310. 00002634  4878 000C                push.l     0xC
  3311. 00002638  202E FFFC                move.l     D0, [A6 - 0x4]
  3312. 0000263C  D080                     add.l      D0, D0
  3313. 0000263E  2F00                     move.l     -[A7], D0
  3314. 00002640  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3315. 00002644  D094                     add.l      D0, [A4]
  3316. 00002646  2240                     movea.l    A1, D0
  3317. 00002648  5489                     addq.l     A1, 2
  3318. 0000264A  2D59 FA06                move.l     [A6 - 0x5FA], [A1]+
  3319. 0000264E  2D59 FA0A                move.l     [A6 - 0x5F6], [A1]+
  3320. 00002652  3D59 FA0E                move.w     [A6 - 0x5F2], [A1]+
  3321. 00002656  4868 0002                pea.l      [A0 + 0x2]
  3322. 0000265A  486E FA06                pea.l      [A6 - 0x5FA]
  3323. 0000265E  3F3C 0004                move.w     -[A7], 0x4
  3324. 00002662  A9EB                     syscall    Pack4/FP68K
  3325. 00002664  486E FA10                pea.l      [A6 - 0x5F0]
  3326. 00002668  486E FA06                pea.l      [A6 - 0x5FA]
  3327. 0000266C  4267                     clr.w      -[A7]
  3328. 0000266E  A9EB                     syscall    Pack4/FP68K
  3329. 00002670  4878 000C                push.l     0xC
  3330. 00002674  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3331. 00002678  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3332. 0000267C  D094                     add.l      D0, [A4]
  3333. 0000267E  2040                     movea.l    A0, D0
  3334. 00002680  41E8 000C                lea.l      A0, [A0 + 0xC]
  3335. 00002684  43EE FA10                lea.l      A1, [A6 - 0x5F0]
  3336. 00002688  2121                     move.l     -[A0], -[A1]
  3337. 0000268A  2121                     move.l     -[A0], -[A1]
  3338. 0000268C  3121                     move.w     -[A0], -[A1]
  3339. 0000268E  3110                     move.w     -[A0], [A0]
  3340. 00002690  4878 000C                push.l     0xC
  3341. 00002694  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3342. 00002698  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3343. 0000269C  D094                     add.l      D0, [A4]
  3344. 0000269E  2040                     movea.l    A0, D0
  3345. 000026A0  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3346. 000026A4  22D8                     move.l     [A1]+, [A0]+
  3347. 000026A6  22D8                     move.l     [A1]+, [A0]+
  3348. 000026A8  22D8                     move.l     [A1]+, [A0]+
  3349. 000026AA  486E FB8E                pea.l      [A6 - 0x472]
  3350. 000026AE  486E FFB0                pea.l      [A6 - 0x50]
  3351. 000026B2  4EBA EF66                jsr        [PC - 0x109A /* 0000161A */]
  3352. 000026B6  41EE FB98                lea.l      A0, [A6 - 0x468]
  3353. 000026BA  3EA0                     move.w     [A7], -[A0]
  3354. 000026BC  2F20                     move.l     -[A7], -[A0]
  3355. 000026BE  2F20                     move.l     -[A7], -[A0]
  3356. 000026C0  3F3C 0012                move.w     -[A7], 0x12
  3357. 000026C4  486E FA10                pea.l      [A6 - 0x5F0]
  3358. 000026C8  4EBA F194                jsr        [PC - 0xE6C /* 0000185E */]
  3359. 000026CC  41EE FB8E                lea.l      A0, [A6 - 0x472]
  3360. 000026D0  43EE FA10                lea.l      A1, [A6 - 0x5F0]
  3361. 000026D4  20D9                     move.l     [A0]+, [A1]+
  3362. 000026D6  20D9                     move.l     [A0]+, [A1]+
  3363. 000026D8  30D9                     move.w     [A0]+, [A1]+
  3364. 000026DA  486E FFB0                pea.l      [A6 - 0x50]
  3365. 000026DE  486E FB8E                pea.l      [A6 - 0x472]
  3366. 000026E2  4EBA EF1C                jsr        [PC - 0x10E4 /* 00001600 */]
  3367. 000026E6  41EE FA0C                lea.l      A0, [A6 - 0x5F4]
  3368. 000026EA  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  3369. 000026EE  20D9                     move.l     [A0]+, [A1]+
  3370. 000026F0  20D9                     move.l     [A0]+, [A1]+
  3371. 000026F2  30D9                     move.w     [A0]+, [A1]+
  3372. 000026F4  4868 FFF6                pea.l      [A0 - 0xA]
  3373. 000026F8  3F3C 0016                move.w     -[A7], 0x16
  3374. 000026FC  A9EB                     syscall    Pack4/FP68K
  3375. 000026FE  4868 FFF6                pea.l      [A0 - 0xA]
  3376. 00002702  486E FA16                pea.l      [A6 - 0x5EA]
  3377. 00002706  3F3C 2810                move.w     -[A7], 0x2810
  3378. 0000270A  A9EB                     syscall    Pack4/FP68K
  3379. 0000270C  303C 0176                move.w     D0, 0x176
  3380. 00002710  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3381. 00002714  204D                     movea.l    A0, A5
  3382. 00002716  D1C0                     add.l      A0, D0
  3383. 00002718  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3384. 0000271C  2050                     movea.l    A0, [A0]
  3385. 0000271E  D1C4                     add.l      A0, D4
  3386. 00002720  31AE FA18 4800           move.w     [A0 + D4], [A6 - 0x5E8]
  3387. 00002726  303C 0176                move.w     D0, 0x176
  3388. 0000272A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3389. 0000272E  204D                     movea.l    A0, A5
  3390. 00002730  D1C0                     add.l      A0, D0
  3391. 00002732  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3392. 00002736  2050                     movea.l    A0, [A0]
  3393. 00002738  D1C4                     add.l      A0, D4
  3394. 0000273A  7000                     moveq.l    D0, 0x00
  3395. 0000273C  3030 4800                move.w     D0, [A0 + D4]
  3396. 00002740  41EE FA2E                lea.l      A0, [A6 - 0x5D2]
  3397. 00002744  2D40 FA16                move.l     [A6 - 0x5EA], D0
  3398. 00002748  486E FA16                pea.l      [A6 - 0x5EA]
  3399. 0000274C  4850                     pea.l      [A0]
  3400. 0000274E  3F3C 280E                move.w     -[A7], 0x280E
  3401. 00002752  A9EB                     syscall    Pack4/FP68K
  3402. 00002754  3110                     move.w     -[A0], [A0]
  3403. 00002756  486E FFE2                pea.l      [A6 - 0x1E]
  3404. 0000275A  486E FA2E                pea.l      [A6 - 0x5D2]
  3405. 0000275E  3F3C 0008                move.w     -[A7], 0x8
  3406. 00002762  A9EB                     syscall    Pack4/FP68K
  3407. 00002764  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3408. 00002768  6F10                     ble        +0x12 /* 0000277A */
  3409. 0000276A  41EE FA0E                lea.l      A0, [A6 - 0x5F2]
  3410. 0000276E  43EE FA2C                lea.l      A1, [A6 - 0x5D4]
  3411. 00002772  20D9                     move.l     [A0]+, [A1]+
  3412. 00002774  20D9                     move.l     [A0]+, [A1]+
  3413. 00002776  20D9                     move.l     [A0]+, [A1]+
  3414. 00002778  600E                     bra        +0x10 /* 00002788 */
  3415. label0000277A:
  3416. 0000277A  41EE FA0E                lea.l      A0, [A6 - 0x5F2]
  3417. 0000277E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  3418. 00002782  20D9                     move.l     [A0]+, [A1]+
  3419. 00002784  20D9                     move.l     [A0]+, [A1]+
  3420. 00002786  20D9                     move.l     [A0]+, [A1]+
  3421. label00002788:
  3422. 00002788  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3423. 0000278C  43EE FA0E                lea.l      A1, [A6 - 0x5F2]
  3424. 00002790  20D9                     move.l     [A0]+, [A1]+
  3425. 00002792  20D9                     move.l     [A0]+, [A1]+
  3426. 00002794  20D9                     move.l     [A0]+, [A1]+
  3427. 00002796  52AE FFFC                addq.l     [A6 - 0x4], 1
  3428. label0000279A:
  3429. 0000279A  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  3430. 0000279E  6E00 FE20                bgt        -0x1DE /* 000025C0 */
  3431. 000027A2  52AE FA1E                addq.l     [A6 - 0x5E2], 1
  3432. label000027A6:
  3433. 000027A6  202E FA1E                move.l     D0, [A6 - 0x5E2]
  3434. 000027AA  B0AD FC40                cmp.l      D0, [A5 - 0x3C0]
  3435. 000027AE  6D00 FBBE                blt        -0x440 /* 0000236E */
  3436. 000027B2  41EE FFB0                lea.l      A0, [A6 - 0x50]
  3437. 000027B6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  3438. 000027BA  20D9                     move.l     [A0]+, [A1]+
  3439. 000027BC  20D9                     move.l     [A0]+, [A1]+
  3440. 000027BE  20D9                     move.l     [A0]+, [A1]+
  3441. 000027C0  486E FB8E                pea.l      [A6 - 0x472]
  3442. 000027C4  486E FFB0                pea.l      [A6 - 0x50]
  3443. 000027C8  4EBA EE50                jsr        [PC - 0x11B0 /* 0000161A */]
  3444. 000027CC  41EE FB98                lea.l      A0, [A6 - 0x468]
  3445. 000027D0  3EA0                     move.w     [A7], -[A0]
  3446. 000027D2  2F20                     move.l     -[A7], -[A0]
  3447. 000027D4  2F20                     move.l     -[A7], -[A0]
  3448. 000027D6  4267                     clr.w      -[A7]
  3449. 000027D8  486E FA04                pea.l      [A6 - 0x5FC]
  3450. 000027DC  4EBA F0A0                jsr        [PC - 0xF60 /* 0000187E */]
  3451. 000027E0  41EE FB8E                lea.l      A0, [A6 - 0x472]
  3452. 000027E4  43EE FA04                lea.l      A1, [A6 - 0x5FC]
  3453. 000027E8  20D9                     move.l     [A0]+, [A1]+
  3454. 000027EA  20D9                     move.l     [A0]+, [A1]+
  3455. 000027EC  30D9                     move.w     [A0]+, [A1]+
  3456. 000027EE  486E FFB0                pea.l      [A6 - 0x50]
  3457. 000027F2  486E FB8E                pea.l      [A6 - 0x472]
  3458. 000027F6  4EBA EE08                jsr        [PC - 0x11F8 /* 00001600 */]
  3459. 000027FA  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3460. 000027FE  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3461. 00002802  20D9                     move.l     [A0]+, [A1]+
  3462. 00002804  20D9                     move.l     [A0]+, [A1]+
  3463. 00002806  20D9                     move.l     [A0]+, [A1]+
  3464. 00002808  487A 0676                pea.l      [PC + 0x676 /* 00002E80, value 0xFF0002 */]
  3465. 0000280C  486E FA04                pea.l      [A6 - 0x5FC]
  3466. 00002810  3F3C 200E                move.w     -[A7], 0x200E
  3467. 00002814  A9EB                     syscall    Pack4/FP68K
  3468. 00002816  486E FFE2                pea.l      [A6 - 0x1E]
  3469. 0000281A  486E FA04                pea.l      [A6 - 0x5FC]
  3470. 0000281E  3F3C 0006                move.w     -[A7], 0x6
  3471. 00002822  A9EB                     syscall    Pack4/FP68K
  3472. 00002824  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3473. 00002828  43EE FA0E                lea.l      A1, [A6 - 0x5F2]
  3474. 0000282C  2121                     move.l     -[A0], -[A1]
  3475. 0000282E  2121                     move.l     -[A0], -[A1]
  3476. 00002830  3121                     move.w     -[A0], -[A1]
  3477. 00002832  3110                     move.w     -[A0], [A0]
  3478. 00002834  487A 0648                pea.l      [PC + 0x648 /* 00002E7E, value 0xFF00FF */]
  3479. 00002838  486E FA04                pea.l      [A6 - 0x5FC]
  3480. 0000283C  3F3C 200E                move.w     -[A7], 0x200E
  3481. 00002840  A9EB                     syscall    Pack4/FP68K
  3482. 00002842  486D FC48                pea.l      [A5 - 0x3B8]
  3483. 00002846  486E FA04                pea.l      [A6 - 0x5FC]
  3484. 0000284A  3F3C 2002                move.w     -[A7], 0x2002
  3485. 0000284E  A9EB                     syscall    Pack4/FP68K
  3486. 00002850  487A 062A                pea.l      [PC + 0x62A /* 00002E7C, value 0xFF00FF */]
  3487. 00002854  486E F9FA                pea.l      [A6 - 0x606]
  3488. 00002858  3F3C 200E                move.w     -[A7], 0x200E
  3489. 0000285C  A9EB                     syscall    Pack4/FP68K
  3490. 0000285E  486E FA04                pea.l      [A6 - 0x5FC]
  3491. 00002862  486E F9FA                pea.l      [A6 - 0x606]
  3492. 00002866  3F3C 0006                move.w     -[A7], 0x6
  3493. 0000286A  A9EB                     syscall    Pack4/FP68K
  3494. 0000286C  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  3495. 00002870  43EE FA04                lea.l      A1, [A6 - 0x5FC]
  3496. 00002874  2121                     move.l     -[A0], -[A1]
  3497. 00002876  2121                     move.l     -[A0], -[A1]
  3498. 00002878  3121                     move.w     -[A0], -[A1]
  3499. 0000287A  3110                     move.w     -[A0], [A0]
  3500. 0000287C  42AE FFFC                clr.l      [A6 - 0x4]
  3501. 00002880  303C 0176                move.w     D0, 0x176
  3502. 00002884  C1EE FA26                muls.w     D0, [A6 - 0x5DA]
  3503. 00002888  41ED D120                lea.l      A0, [A5 - 0x2EE0]
  3504. 0000288C  D088                     add.l      D0, A0
  3505. 0000288E  2D40 FA22                move.l     [A6 - 0x5DE], D0
  3506. 00002892  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3507. 00002896  6000 0232                bra        +0x234 /* 00002ACA */
  3508. label0000289A:
  3509. 0000289A  7800                     moveq.l    D4, 0x00
  3510. 0000289C  42AE FA28                clr.l      [A6 - 0x5D8]
  3511. 000028A0  6000 016C                bra        +0x16E /* 00002A0E */
  3512. label000028A4:
  3513. 000028A4  303C 0176                move.w     D0, 0x176
  3514. 000028A8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3515. 000028AC  204D                     movea.l    A0, A5
  3516. 000028AE  D1C0                     add.l      A0, D0
  3517. 000028B0  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3518. 000028B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3519. 000028B8  2F03                     move.l     -[A7], D3
  3520. 000028BA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3521. 000028BE  D080                     add.l      D0, D0
  3522. 000028C0  D090                     add.l      D0, [A0]
  3523. 000028C2  D0AE FA28                add.l      D0, [A6 - 0x5D8]
  3524. 000028C6  2040                     movea.l    A0, D0
  3525. 000028C8  3A10                     move.w     D5, [A0]
  3526. 000028CA  7000                     moveq.l    D0, 0x00
  3527. 000028CC  3005                     move.w     D0, D5
  3528. 000028CE  487A 05AA                pea.l      [PC + 0x5AA /* 00002E7A, value 0x100FF */]
  3529. 000028D2  486E FA04                pea.l      [A6 - 0x5FC]
  3530. 000028D6  3F3C 200E                move.w     -[A7], 0x200E
  3531. 000028DA  A9EB                     syscall    Pack4/FP68K
  3532. 000028DC  2D40 FA00                move.l     [A6 - 0x600], D0
  3533. 000028E0  486E FA00                pea.l      [A6 - 0x600]
  3534. 000028E4  486E FA04                pea.l      [A6 - 0x5FC]
  3535. 000028E8  3F3C 2808                move.w     -[A7], 0x2808
  3536. 000028EC  A9EB                     syscall    Pack4/FP68K
  3537. 000028EE  6F02                     ble        +0x4 /* 000028F2 */
  3538. 000028F0  7A01                     moveq.l    D5, 0x01
  3539. label000028F2:
  3540. 000028F2  7000                     moveq.l    D0, 0x00
  3541. 000028F4  3005                     move.w     D0, D5
  3542. 000028F6  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  3543. 000028FA  2D40 FA0A                move.l     [A6 - 0x5F6], D0
  3544. 000028FE  486E FA0A                pea.l      [A6 - 0x5F6]
  3545. 00002902  4850                     pea.l      [A0]
  3546. 00002904  3F3C 280E                move.w     -[A7], 0x280E
  3547. 00002908  A9EB                     syscall    Pack4/FP68K
  3548. 0000290A  3110                     move.w     -[A0], [A0]
  3549. 0000290C  486E FB8E                pea.l      [A6 - 0x472]
  3550. 00002910  486E FFB0                pea.l      [A6 - 0x50]
  3551. 00002914  4EBA ED04                jsr        [PC - 0x12FC /* 0000161A */]
  3552. 00002918  41EE FB98                lea.l      A0, [A6 - 0x468]
  3553. 0000291C  3EA0                     move.w     [A7], -[A0]
  3554. 0000291E  2F20                     move.l     -[A7], -[A0]
  3555. 00002920  2F20                     move.l     -[A7], -[A0]
  3556. 00002922  4267                     clr.w      -[A7]
  3557. 00002924  486E FA04                pea.l      [A6 - 0x5FC]
  3558. 00002928  4EBA EF54                jsr        [PC - 0x10AC /* 0000187E */]
  3559. 0000292C  41EE FB8E                lea.l      A0, [A6 - 0x472]
  3560. 00002930  43EE FA04                lea.l      A1, [A6 - 0x5FC]
  3561. 00002934  20D9                     move.l     [A0]+, [A1]+
  3562. 00002936  20D9                     move.l     [A0]+, [A1]+
  3563. 00002938  30D9                     move.w     [A0]+, [A1]+
  3564. 0000293A  486E FFB0                pea.l      [A6 - 0x50]
  3565. 0000293E  486E FB8E                pea.l      [A6 - 0x472]
  3566. 00002942  4EBA ECBC                jsr        [PC - 0x1344 /* 00001600 */]
  3567. 00002946  41EE FA04                lea.l      A0, [A6 - 0x5FC]
  3568. 0000294A  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  3569. 0000294E  20D9                     move.l     [A0]+, [A1]+
  3570. 00002950  20D9                     move.l     [A0]+, [A1]+
  3571. 00002952  30D9                     move.w     [A0]+, [A1]+
  3572. 00002954  486E FFD6                pea.l      [A6 - 0x2A]
  3573. 00002958  4868 FFF6                pea.l      [A0 - 0xA]
  3574. 0000295C  3F3C 0004                move.w     -[A7], 0x4
  3575. 00002960  A9EB                     syscall    Pack4/FP68K
  3576. 00002962  43EE F9F6                lea.l      A1, [A6 - 0x60A]
  3577. 00002966  41E8 FFF6                lea.l      A0, [A0 - 0xA]
  3578. 0000296A  22D8                     move.l     [A1]+, [A0]+
  3579. 0000296C  22D8                     move.l     [A1]+, [A0]+
  3580. 0000296E  32D8                     move.w     [A1]+, [A0]+
  3581. 00002970  4869 FFF6                pea.l      [A1 - 0xA]
  3582. 00002974  3F3C 0016                move.w     -[A7], 0x16
  3583. 00002978  A9EB                     syscall    Pack4/FP68K
  3584. 0000297A  4869 FFF6                pea.l      [A1 - 0xA]
  3585. 0000297E  486E FA00                pea.l      [A6 - 0x600]
  3586. 00002982  3F3C 2810                move.w     -[A7], 0x2810
  3587. 00002986  A9EB                     syscall    Pack4/FP68K
  3588. 00002988  3A2E FA02                move.w     D5, [A6 - 0x5FE]
  3589. 0000298C  BA6D FC48                cmp.w      D5, [A5 - 0x3B8]
  3590. 00002990  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3591. 00002994  6404                     bcc        +0x6 /* 0000299A */
  3592. 00002996  7A00                     moveq.l    D5, 0x00
  3593. 00002998  6044                     bra        +0x46 /* 000029DE */
  3594. label0000299A:
  3595. 0000299A  9A6D FC48                sub.w      D5, [A5 - 0x3B8]
  3596. 0000299E  7000                     moveq.l    D0, 0x00
  3597. 000029A0  3005                     move.w     D0, D5
  3598. 000029A2  2D40 FA00                move.l     [A6 - 0x600], D0
  3599. 000029A6  486E FA00                pea.l      [A6 - 0x600]
  3600. 000029AA  486E FA04                pea.l      [A6 - 0x5FC]
  3601. 000029AE  3F3C 280E                move.w     -[A7], 0x280E
  3602. 000029B2  A9EB                     syscall    Pack4/FP68K
  3603. 000029B4  486E FF9A                pea.l      [A6 - 0x66]
  3604. 000029B8  486E FA04                pea.l      [A6 - 0x5FC]
  3605. 000029BC  3F3C 0004                move.w     -[A7], 0x4
  3606. 000029C0  A9EB                     syscall    Pack4/FP68K
  3607. 000029C2  486E FA04                pea.l      [A6 - 0x5FC]
  3608. 000029C6  3F3C 0016                move.w     -[A7], 0x16
  3609. 000029CA  A9EB                     syscall    Pack4/FP68K
  3610. 000029CC  486E FA04                pea.l      [A6 - 0x5FC]
  3611. 000029D0  486E F9FC                pea.l      [A6 - 0x604]
  3612. 000029D4  3F3C 2810                move.w     -[A7], 0x2810
  3613. 000029D8  A9EB                     syscall    Pack4/FP68K
  3614. 000029DA  3A2E F9FE                move.w     D5, [A6 - 0x602]
  3615. label000029DE:
  3616. 000029DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3617. 000029E0  9005                     sub.b      D0, D5
  3618. 000029E2  323C 0176                move.w     D1, 0x176
  3619. 000029E6  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  3620. 000029EA  204D                     movea.l    A0, A5
  3621. 000029EC  D1C1                     add.l      A0, D1
  3622. 000029EE  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  3623. 000029F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3624. 000029F6  2F03                     move.l     -[A7], D3
  3625. 000029F8  2200                     move.l     D1, D0
  3626. 000029FA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3627. 000029FE  C141                     exg        D0, D1
  3628. 00002A00  D290                     add.l      D1, [A0]
  3629. 00002A02  D284                     add.l      D1, D4
  3630. 00002A04  2041                     movea.l    A0, D1
  3631. 00002A06  1080                     move.b     [A0], D0
  3632. 00002A08  5284                     addq.l     D4, 1
  3633. 00002A0A  54AE FA28                addq.l     [A6 - 0x5D8], 2
  3634. label00002A0E:
  3635. 00002A0E  B684                     cmp.l      D3, D4
  3636. 00002A10  6E00 FE92                bgt        -0x16C /* 000028A4 */
  3637. 00002A14  3F3C 0001                move.w     -[A7], 0x1
  3638. 00002A18  42A7                     clr.l      -[A7]
  3639. 00002A1A  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3640. 00002A1E  4A40                     tst.w      D0
  3641. 00002A20  5C8F                     addq.l     A7, 6
  3642. 00002A22  6700 00A2                beq        +0xA4 /* 00002AC6 */
  3643. 00002A26  204C                     movea.l    A0, A4
  3644. 00002A28  A02A                     syscall    HUnlock
  3645. 00002A2A  204C                     movea.l    A0, A4
  3646. 00002A2C  A023                     syscall    DisposHandle/DisposeHandle
  3647. 00002A2E  204B                     movea.l    A0, A3
  3648. 00002A30  A02A                     syscall    HUnlock
  3649. 00002A32  204B                     movea.l    A0, A3
  3650. 00002A34  A023                     syscall    DisposHandle/DisposeHandle
  3651. 00002A36  303C 0176                move.w     D0, 0x176
  3652. 00002A3A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3653. 00002A3E  204D                     movea.l    A0, A5
  3654. 00002A40  D1C0                     add.l      A0, D0
  3655. 00002A42  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  3656. 00002A46  A02A                     syscall    HUnlock
  3657. 00002A48  303C 0176                move.w     D0, 0x176
  3658. 00002A4C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3659. 00002A50  204D                     movea.l    A0, A5
  3660. 00002A52  D1C0                     add.l      A0, D0
  3661. 00002A54  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  3662. 00002A58  A023                     syscall    DisposHandle/DisposeHandle
  3663. 00002A5A  303C 0176                move.w     D0, 0x176
  3664. 00002A5E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3665. 00002A62  204D                     movea.l    A0, A5
  3666. 00002A64  D1C0                     add.l      A0, D0
  3667. 00002A66  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3668. 00002A6A  A02A                     syscall    HUnlock
  3669. 00002A6C  303C 0176                move.w     D0, 0x176
  3670. 00002A70  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3671. 00002A74  204D                     movea.l    A0, A5
  3672. 00002A76  D1C0                     add.l      A0, D0
  3673. 00002A78  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3674. 00002A7C  A023                     syscall    DisposHandle/DisposeHandle
  3675. 00002A7E  206E FA22                movea.l    A0, [A6 - 0x5DE]
  3676. 00002A82  2050                     movea.l    A0, [A0]
  3677. 00002A84  A02A                     syscall    HUnlock
  3678. 00002A86  303C 0176                move.w     D0, 0x176
  3679. 00002A8A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3680. 00002A8E  45ED D080                lea.l      A2, [A5 - 0x2F80]
  3681. 00002A92  D08A                     add.l      D0, A2
  3682. 00002A94  2440                     movea.l    A2, D0
  3683. 00002A96  42AA 00AC                clr.l      [A2 + 0xAC]
  3684. 00002A9A  42AA 00A8                clr.l      [A2 + 0xA8]
  3685. 00002A9E  4267                     clr.w      -[A7]
  3686. 00002AA0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3687. 00002AA4  42A7                     clr.l      -[A7]
  3688. 00002AA6  A924                     syscall    FrontWindow
  3689. 00002AA8  4A9F                     tst.l      [A7]+
  3690. 00002AAA  548F                     addq.l     A7, 2
  3691. 00002AAC  6700 03C0                beq        +0x3C2 /* 00002E6E */
  3692. 00002AB0  303C 0176                move.w     D0, 0x176
  3693. 00002AB4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3694. 00002AB8  204D                     movea.l    A0, A5
  3695. 00002ABA  D1C0                     add.l      A0, D0
  3696. 00002ABC  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3697. 00002AC0  A873                     syscall    SetPort
  3698. 00002AC2  6000 03AA                bra        +0x3AC /* 00002E6E */
  3699. label00002AC6:
  3700. 00002AC6  52AE FFFC                addq.l     [A6 - 0x4], 1
  3701. label00002ACA:
  3702. 00002ACA  202E FFFC                move.l     D0, [A6 - 0x4]
  3703. 00002ACE  B0AD FC40                cmp.l      D0, [A5 - 0x3C0]
  3704. 00002AD2  6D00 FDC6                blt        -0x238 /* 0000289A */
  3705. 00002AD6  204C                     movea.l    A0, A4
  3706. 00002AD8  A02A                     syscall    HUnlock
  3707. 00002ADA  204C                     movea.l    A0, A4
  3708. 00002ADC  A023                     syscall    DisposHandle/DisposeHandle
  3709. 00002ADE  204B                     movea.l    A0, A3
  3710. 00002AE0  A02A                     syscall    HUnlock
  3711. 00002AE2  204B                     movea.l    A0, A3
  3712. 00002AE4  A023                     syscall    DisposHandle/DisposeHandle
  3713. 00002AE6  303C 0176                move.w     D0, 0x176
  3714. 00002AEA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3715. 00002AEE  204D                     movea.l    A0, A5
  3716. 00002AF0  D1C0                     add.l      A0, D0
  3717. 00002AF2  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3718. 00002AF6  A02A                     syscall    HUnlock
  3719. 00002AF8  303C 0176                move.w     D0, 0x176
  3720. 00002AFC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3721. 00002B00  204D                     movea.l    A0, A5
  3722. 00002B02  D1C0                     add.l      A0, D0
  3723. 00002B04  2068 D124                movea.l    A0, [A0 - 0x2EDC]
  3724. 00002B08  A023                     syscall    DisposHandle/DisposeHandle
  3725. 00002B0A  303C 0176                move.w     D0, 0x176
  3726. 00002B0E  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3727. 00002B12  204D                     movea.l    A0, A5
  3728. 00002B14  D1C0                     add.l      A0, D0
  3729. 00002B16  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  3730. 00002B1A  A02A                     syscall    HUnlock
  3731. 00002B1C  303C 0176                move.w     D0, 0x176
  3732. 00002B20  C1EE FA26                muls.w     D0, [A6 - 0x5DA]
  3733. 00002B24  41ED D120                lea.l      A0, [A5 - 0x2EE0]
  3734. 00002B28  D088                     add.l      D0, A0
  3735. 00002B2A  2D40 FA22                move.l     [A6 - 0x5DE], D0
  3736. 00002B2E  323C 0176                move.w     D1, 0x176
  3737. 00002B32  C3EE FA26                muls.w     D1, [A6 - 0x5DA]
  3738. 00002B36  45ED D080                lea.l      A2, [A5 - 0x2F80]
  3739. 00002B3A  D28A                     add.l      D1, A2
  3740. 00002B3C  2441                     movea.l    A2, D1
  3741. 00002B3E  2040                     movea.l    A0, D0
  3742. 00002B40  2050                     movea.l    A0, [A0]
  3743. 00002B42  A02A                     syscall    HUnlock
  3744. 00002B44  2F12                     move.l     -[A7], [A2]
  3745. 00002B46  A873                     syscall    SetPort
  3746. 00002B48  486A 00D6                pea.l      [A2 + 0xD6]
  3747. 00002B4C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3748. 00002B50  303C 0176                move.w     D0, 0x176
  3749. 00002B54  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3750. 00002B58  204D                     movea.l    A0, A5
  3751. 00002B5A  D1C0                     add.l      A0, D0
  3752. 00002B5C  2EA8 D080                move.l     [A7], [A0 - 0x2F80]
  3753. 00002B60  A873                     syscall    SetPort
  3754. 00002B62  303C 0176                move.w     D0, 0x176
  3755. 00002B66  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3756. 00002B6A  204D                     movea.l    A0, A5
  3757. 00002B6C  D1C0                     add.l      A0, D0
  3758. 00002B6E  4AA8 D120                tst.l      [A0 - 0x2EE0]
  3759. 00002B72  6722                     beq        +0x24 /* 00002B96 */
  3760. 00002B74  303C 0176                move.w     D0, 0x176
  3761. 00002B78  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3762. 00002B7C  204D                     movea.l    A0, A5
  3763. 00002B7E  D1C0                     add.l      A0, D0
  3764. 00002B80  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  3765. 00002B84  A023                     syscall    DisposHandle/DisposeHandle
  3766. 00002B86  303C 0176                move.w     D0, 0x176
  3767. 00002B8A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3768. 00002B8E  204D                     movea.l    A0, A5
  3769. 00002B90  D1C0                     add.l      A0, D0
  3770. 00002B92  42A8 D120                clr.l      [A0 - 0x2EE0]
  3771. label00002B96:
  3772. 00002B96  7A2A                     moveq.l    D5, 0x2A
  3773. 00002B98  A061                     syscall    MaxBlock
  3774. 00002B9A  9085                     sub.l      D0, D5
  3775. 00002B9C  0C80 0000 2710           cmpi.l     D0, 0x2710
  3776. 00002BA2  6C10                     bge        +0x12 /* 00002BB4 */
  3777. 00002BA4  2F05                     move.l     -[A7], D5
  3778. 00002BA6  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  3779. 00002BAA  4257                     clr.w      [A7]
  3780. 00002BAC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3781. 00002BB0  6000 02BC                bra        +0x2BE /* 00002E6E */
  3782. label00002BB4:
  3783. 00002BB4  2005                     move.l     D0, D5
  3784. 00002BB6  A122                     syscall    NewHandle, flags=1
  3785. 00002BB8  303C 0176                move.w     D0, 0x176
  3786. 00002BBC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3787. 00002BC0  224D                     movea.l    A1, A5
  3788. 00002BC2  D3C0                     add.l      A1, D0
  3789. 00002BC4  2348 D120                move.l     [A1 - 0x2EE0], A0
  3790. 00002BC8  303C 0176                move.w     D0, 0x176
  3791. 00002BCC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3792. 00002BD0  204D                     movea.l    A0, A5
  3793. 00002BD2  D1C0                     add.l      A0, D0
  3794. 00002BD4  4AA8 D120                tst.l      [A0 - 0x2EE0]
  3795. 00002BD8  6614                     bne        +0x16 /* 00002BEE */
  3796. 00002BDA  4267                     clr.w      -[A7]
  3797. 00002BDC  486D FCB4                pea.l      [A5 - 0x34C]
  3798. 00002BE0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3799. 00002BE4  4257                     clr.w      [A7]
  3800. 00002BE6  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3801. 00002BEA  6000 0282                bra        +0x284 /* 00002E6E */
  3802. label00002BEE:
  3803. 00002BEE  303C 0176                move.w     D0, 0x176
  3804. 00002BF2  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3805. 00002BF6  204D                     movea.l    A0, A5
  3806. 00002BF8  D1C0                     add.l      A0, D0
  3807. 00002BFA  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  3808. 00002BFE  A029                     syscall    HLock
  3809. 00002C00  206E FA22                movea.l    A0, [A6 - 0x5DE]
  3810. 00002C04  2050                     movea.l    A0, [A0]
  3811. 00002C06  A029                     syscall    HLock
  3812. 00002C08  42AE FFFC                clr.l      [A6 - 0x4]
  3813. 00002C0C  303C 0176                move.w     D0, 0x176
  3814. 00002C10  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3815. 00002C14  49ED D120                lea.l      A4, [A5 - 0x2EE0]
  3816. 00002C18  D08C                     add.l      D0, A4
  3817. 00002C1A  2840                     movea.l    A4, D0
  3818. 00002C1C  601A                     bra        +0x1C /* 00002C38 */
  3819. label00002C1E:
  3820. 00002C1E  206E FA22                movea.l    A0, [A6 - 0x5DE]
  3821. 00002C22  2050                     movea.l    A0, [A0]
  3822. 00002C24  2050                     movea.l    A0, [A0]
  3823. 00002C26  D1EE FFFC                add.l      A0, [A6 - 0x4]
  3824. 00002C2A  2254                     movea.l    A1, [A4]
  3825. 00002C2C  2251                     movea.l    A1, [A1]
  3826. 00002C2E  D3EE FFFC                add.l      A1, [A6 - 0x4]
  3827. 00002C32  1290                     move.b     [A1], [A0]
  3828. 00002C34  52AE FFFC                addq.l     [A6 - 0x4], 1
  3829. label00002C38:
  3830. 00002C38  702A                     moveq.l    D0, 0x2A
  3831. 00002C3A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3832. 00002C3E  6EDE                     bgt        -0x20 /* 00002C1E */
  3833. 00002C40  2054                     movea.l    A0, [A4]
  3834. 00002C42  2050                     movea.l    A0, [A0]
  3835. 00002C44  43EE FB6E                lea.l      A1, [A6 - 0x492]
  3836. 00002C48  41E8 0014                lea.l      A0, [A0 + 0x14]
  3837. 00002C4C  7005                     moveq.l    D0, 0x05
  3838. label00002C4E:
  3839. 00002C4E  22D8                     move.l     [A1]+, [A0]+
  3840. 00002C50  51C8 FFFC                dbf        D0, -0x6 /* 00002C4E */
  3841. 00002C54  2A2E FB76                move.l     D5, [A6 - 0x48A]
  3842. 00002C58  4A85                     tst.l      D5
  3843. 00002C5A  6A14                     bpl        +0x16 /* 00002C70 */
  3844. 00002C5C  0885 001F                bclr.b     D5, 0x1F
  3845. 00002C60  42A7                     clr.l      -[A7]
  3846. 00002C62  2F05                     move.l     -[A7], D5
  3847. 00002C64  A840                     syscall    Fix2Long
  3848. 00002C66  2C1F                     move.l     D6, [A7]+
  3849. 00002C68  0686 0000 8000           addi.l     D6, 0x8000
  3850. 00002C6E  6008                     bra        +0xA /* 00002C78 */
  3851. label00002C70:
  3852. 00002C70  42A7                     clr.l      -[A7]
  3853. 00002C72  2F05                     move.l     -[A7], D5
  3854. 00002C74  A840                     syscall    Fix2Long
  3855. 00002C76  2C1F                     move.l     D6, [A7]+
  3856. label00002C78:
  3857. 00002C78  303C 0176                move.w     D0, 0x176
  3858. 00002C7C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3859. 00002C80  204D                     movea.l    A0, A5
  3860. 00002C82  D1C0                     add.l      A0, D0
  3861. 00002C84  2068 D120                movea.l    A0, [A0 - 0x2EE0]
  3862. 00002C88  A02A                     syscall    HUnlock
  3863. 00002C8A  206E FA22                movea.l    A0, [A6 - 0x5DE]
  3864. 00002C8E  2050                     movea.l    A0, [A0]
  3865. 00002C90  A02A                     syscall    HUnlock
  3866. 00002C92  2D46 FA00                move.l     [A6 - 0x600], D6
  3867. 00002C96  486E FA00                pea.l      [A6 - 0x600]
  3868. 00002C9A  486E FA04                pea.l      [A6 - 0x5FC]
  3869. 00002C9E  3F3C 280E                move.w     -[A7], 0x280E
  3870. 00002CA2  A9EB                     syscall    Pack4/FP68K
  3871. 00002CA4  487A 01D2                pea.l      [PC + 0x1D2 /* 00002E78, value 0x20001 */]
  3872. 00002CA8  486E FA04                pea.l      [A6 - 0x5FC]
  3873. 00002CAC  3F3C 2006                move.w     -[A7], 0x2006
  3874. 00002CB0  A9EB                     syscall    Pack4/FP68K
  3875. 00002CB2  2D43 F9FC                move.l     [A6 - 0x604], D3
  3876. 00002CB6  486E F9FC                pea.l      [A6 - 0x604]
  3877. 00002CBA  486E FA04                pea.l      [A6 - 0x5FC]
  3878. 00002CBE  3F3C 2806                move.w     -[A7], 0x2806
  3879. 00002CC2  A9EB                     syscall    Pack4/FP68K
  3880. 00002CC4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3881. 00002CC8  43EE FA0E                lea.l      A1, [A6 - 0x5F2]
  3882. 00002CCC  2121                     move.l     -[A0], -[A1]
  3883. 00002CCE  2121                     move.l     -[A0], -[A1]
  3884. 00002CD0  3121                     move.w     -[A0], -[A1]
  3885. 00002CD2  3110                     move.w     -[A0], [A0]
  3886. 00002CD4  303C 0176                move.w     D0, 0x176
  3887. 00002CD8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3888. 00002CDC  49ED D186                lea.l      A4, [A5 - 0x2E7A]
  3889. 00002CE0  D08C                     add.l      D0, A4
  3890. 00002CE2  2840                     movea.l    A4, D0
  3891. 00002CE4  303C 0176                move.w     D0, 0x176
  3892. 00002CE8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3893. 00002CEC  45ED D080                lea.l      A2, [A5 - 0x2F80]
  3894. 00002CF0  D08A                     add.l      D0, A2
  3895. 00002CF2  2440                     movea.l    A2, D0
  3896. 00002CF4  2883                     move.l     [A4], D3
  3897. 00002CF6  303C 0176                move.w     D0, 0x176
  3898. 00002CFA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3899. 00002CFE  47ED D18A                lea.l      A3, [A5 - 0x2E76]
  3900. 00002D02  D08B                     add.l      D0, A3
  3901. 00002D04  2640                     movea.l    A3, D0
  3902. 00002D06  4293                     clr.l      [A3]
  3903. 00002D08  2014                     move.l     D0, [A4]
  3904. 00002D0A  4480                     neg.l      D0
  3905. 00002D0C  5380                     subq.l     D0, 1
  3906. 00002D0E  2540 010E                move.l     [A2 + 0x10E], D0
  3907. 00002D12  2013                     move.l     D0, [A3]
  3908. 00002D14  4480                     neg.l      D0
  3909. 00002D16  5280                     addq.l     D0, 1
  3910. 00002D18  2540 0112                move.l     [A2 + 0x112], D0
  3911. 00002D1C  2014                     move.l     D0, [A4]
  3912. 00002D1E  9093                     sub.l      D0, [A3]
  3913. 00002D20  5480                     addq.l     D0, 2
  3914. 00002D22  2540 0116                move.l     [A2 + 0x116], D0
  3915. 00002D26  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3916. 00002D2A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3917. 00002D2E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3918. 00002D32  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3919. 00002D36  323C 0176                move.w     D1, 0x176
  3920. 00002D3A  C3ED EDB8                muls.w     D1, [A5 - 0x1248]
  3921. 00002D3E  204D                     movea.l    A0, A5
  3922. 00002D40  D1C1                     add.l      A0, D1
  3923. 00002D42  2140 D19A                move.l     [A0 - 0x2E66], D0
  3924. 00002D46  303C 0176                move.w     D0, 0x176
  3925. 00002D4A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3926. 00002D4E  45ED D080                lea.l      A2, [A5 - 0x2F80]
  3927. 00002D52  D08A                     add.l      D0, A2
  3928. 00002D54  2440                     movea.l    A2, D0
  3929. 00002D56  257C 5350 4543 012A      move.l     [A2 + 0x12A], 0x53504543 /* 'SPEC' */
  3930. 00002D5E  422A 0128                clr.b      [A2 + 0x128]
  3931. 00002D62  356E FA26 011E           move.w     [A2 + 0x11E], [A6 - 0x5DA]
  3932. 00002D68  256E FFF8 0120           move.l     [A2 + 0x120], [A6 - 0x8]
  3933. 00002D6E  3EBC 0002                move.w     [A7], 0x2
  3934. 00002D72  42A7                     clr.l      -[A7]
  3935. 00002D74  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3936. 00002D78  0C6D 0009 FC4C           cmpi.w     [A5 - 0x3B4], 0x9 /* '\t' */
  3937. 00002D7E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3938. 00002D82  6628                     bne        +0x2A /* 00002DAC */
  3939. 00002D84  303C 0176                move.w     D0, 0x176
  3940. 00002D88  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3941. 00002D8C  204D                     movea.l    A0, A5
  3942. 00002D8E  D1C0                     add.l      A0, D0
  3943. 00002D90  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3944. 00002D94  4EBA 0106                jsr        [PC + 0x106 /* 00002E9C */]
  3945. 00002D98  303C 0176                move.w     D0, 0x176
  3946. 00002D9C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3947. 00002DA0  204D                     movea.l    A0, A5
  3948. 00002DA2  D1C0                     add.l      A0, D0
  3949. 00002DA4  4228 D130                clr.b      [A0 - 0x2ED0]
  3950. 00002DA8  588F                     addq.l     A7, 4
  3951. 00002DAA  6028                     bra        +0x2A /* 00002DD4 */
  3952. label00002DAC:
  3953. 00002DAC  303C 0176                move.w     D0, 0x176
  3954. 00002DB0  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3955. 00002DB4  204D                     movea.l    A0, A5
  3956. 00002DB6  D1C0                     add.l      A0, D0
  3957. 00002DB8  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3958. 00002DBC  4EBA 00FA                jsr        [PC + 0xFA /* 00002EB8 */]
  3959. 00002DC0  303C 0176                move.w     D0, 0x176
  3960. 00002DC4  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3961. 00002DC8  204D                     movea.l    A0, A5
  3962. 00002DCA  D1C0                     add.l      A0, D0
  3963. 00002DCC  117C 0001 D130           move.b     [A0 - 0x2ED0], 0x1
  3964. 00002DD2  588F                     addq.l     A7, 4
  3965. label00002DD4:
  3966. 00002DD4  303C 0176                move.w     D0, 0x176
  3967. 00002DD8  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3968. 00002DDC  204D                     movea.l    A0, A5
  3969. 00002DDE  D1C0                     add.l      A0, D0
  3970. 00002DE0  2F28 D080                move.l     -[A7], [A0 - 0x2F80]
  3971. 00002DE4  A915                     syscall    ShowWindow
  3972. 00002DE6  2F2D FC40                move.l     -[A7], [A5 - 0x3C0]
  3973. 00002DEA  2F2E FB8A                move.l     -[A7], [A6 - 0x476]
  3974. 00002DEE  2F2E FB86                move.l     -[A7], [A6 - 0x47A]
  3975. 00002DF2  4EBA 00FA                jsr        [PC + 0xFA /* 00002EEE */]
  3976. 00002DF6  303C 0176                move.w     D0, 0x176
  3977. 00002DFA  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3978. 00002DFE  49ED D132                lea.l      A4, [A5 - 0x2ECE]
  3979. 00002E02  D08C                     add.l      D0, A4
  3980. 00002E04  2840                     movea.l    A4, D0
  3981. 00002E06  303C 0176                move.w     D0, 0x176
  3982. 00002E0A  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3983. 00002E0E  45ED D080                lea.l      A2, [A5 - 0x2F80]
  3984. 00002E12  D08A                     add.l      D0, A2
  3985. 00002E14  2440                     movea.l    A2, D0
  3986. 00002E16  2887                     move.l     [A4], D7
  3987. 00002E18  303C 0176                move.w     D0, 0x176
  3988. 00002E1C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  3989. 00002E20  47ED D136                lea.l      A3, [A5 - 0x2ECA]
  3990. 00002E24  D08B                     add.l      D0, A3
  3991. 00002E26  2640                     movea.l    A3, D0
  3992. 00002E28  42AB 0004                clr.l      [A3 + 0x4]
  3993. 00002E2C  7001                     moveq.l    D0, 0x01
  3994. 00002E2E  D094                     add.l      D0, [A4]
  3995. 00002E30  2740 000C                move.l     [A3 + 0xC], D0
  3996. 00002E34  202A 010E                move.l     D0, [A2 + 0x10E]
  3997. 00002E38  4480                     neg.l      D0
  3998. 00002E3A  2680                     move.l     [A3], D0
  3999. 00002E3C  202A 0112                move.l     D0, [A2 + 0x112]
  4000. 00002E40  4480                     neg.l      D0
  4001. 00002E42  2740 0008                move.l     [A3 + 0x8], D0
  4002. 00002E46  256A 00CE 00D6           move.l     [A2 + 0xD6], [A2 + 0xCE]
  4003. 00002E4C  256A 00D2 00DA           move.l     [A2 + 0xDA], [A2 + 0xD2]
  4004. 00002E52  206A 00AC                movea.l    A0, [A2 + 0xAC]
  4005. 00002E56  2050                     movea.l    A0, [A0]
  4006. 00002E58  2568 0006 00DE           move.l     [A2 + 0xDE], [A0 + 0x6]
  4007. 00002E5E  2568 000A 00E2           move.l     [A2 + 0xE2], [A0 + 0xA]
  4008. 00002E64  526D EEDC                addq.w     [A5 - 0x1124], 1
  4009. 00002E68  486D FAF2                pea.l      [A5 - 0x50E]
  4010. 00002E6C  A851                     syscall    SetCursor
  4011. label00002E6E:
  4012. 00002E6E  4CEE 1CF8 F9D6           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x62A]
  4013. 00002E74  4E5E                     unlink     A6
  4014. 00002E76  4E75                     rts
  4015. 00002E78  0002 0001                ori.b      D2, 0x1
  4016. 00002E7C  00FF                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  4017. 00002E7E  00FF                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  4018. 00002E80  00FF                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  4019. 00002E82  0002 0064                ori.b      D2, 0x64 /* 'd' */
  4020. 00002E86  F028                     .extension 0x028 // unimplemented
  4021. 00002E88  ED6A                     lsl        D2.w, D6
  4022. 00002E8A  ED6A                     lsl        D2.w, D6
  4023. 00002E8C  ED70                     roxl       D0.w, D6
  4024. 00002E8E  EDFC EEE4 F028 F028      bfffo      D6, 0xF028F028 {D3:D4}
  4025. 00002E96  F028                     .extension 0x028 // unimplemented
  4026. 00002E98  F002                     .extension 0x002 // unimplemented
  4027. 00002E9A  F016                     .extension 0x016 // unimplemented
  4028. export_69:
  4029. fn00002E9C:
  4030. 00002E9C  4E56 0000                link       A6, 0
  4031. 00002EA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4032. 00002EA4  2F2D EED0                move.l     -[A7], [A5 - 0x1130]
  4033. 00002EA8  3F3C E000                move.w     -[A7], 0xE000
  4034. 00002EAC  AA95                     syscall    SetPalette/NSetPalette
  4035. 00002EAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4036. 00002EB2  AA94                     syscall    ActivatePalette
  4037. 00002EB4  4E5E                     unlink     A6
  4038. 00002EB6  4E75                     rts
  4039. export_70:
  4040. fn00002EB8:
  4041. 00002EB8  4E56 0000                link       A6, 0
  4042. 00002EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4043. 00002EC0  2F2D EED4                move.l     -[A7], [A5 - 0x112C]
  4044. 00002EC4  3F3C E000                move.w     -[A7], 0xE000
  4045. 00002EC8  AA95                     syscall    SetPalette/NSetPalette
  4046. 00002ECA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4047. 00002ECE  AA94                     syscall    ActivatePalette
  4048. 00002ED0  4E5E                     unlink     A6
  4049. 00002ED2  4E75                     rts
  4050. export_72:
  4051. 00002ED4  4E56 0000                link       A6, 0
  4052. 00002ED8  2F07                     move.l     -[A7], D7
  4053. 00002EDA  7E00                     moveq.l    D7, 0x00
  4054. 00002EDC  6002                     bra        +0x4 /* 00002EE0 */
  4055. label00002EDE:
  4056. 00002EDE  5247                     addq.w     D7, 1
  4057. label00002EE0:
  4058. 00002EE0  E2EE 0008                lsr   .w   [A6 + 0x8]
  4059. 00002EE4  66F8                     bne        -0x6 /* 00002EDE */
  4060. 00002EE6  3007                     move.w     D0, D7
  4061. 00002EE8  2E1F                     move.l     D7, [A7]+
  4062. 00002EEA  4E5E                     unlink     A6
  4063. 00002EEC  4E75                     rts
  4064. export_71:
  4065. fn00002EEE:
  4066. 00002EEE  4E56 0000                link       A6, 0
  4067. 00002EF2  2F0C                     move.l     -[A7], A4
  4068. 00002EF4  7032                     moveq.l    D0, 0x32
  4069. 00002EF6  A322                     syscall    NewHandleClear, flags=3
  4070. 00002EF8  303C 0176                move.w     D0, 0x176
  4071. 00002EFC  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4072. 00002F00  224D                     movea.l    A1, A5
  4073. 00002F02  D3C0                     add.l      A1, D0
  4074. 00002F04  2348 D12C                move.l     [A1 - 0x2ED4], A0
  4075. 00002F08  303C 0176                move.w     D0, 0x176
  4076. 00002F0C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4077. 00002F10  49ED D12C                lea.l      A4, [A5 - 0x2ED4]
  4078. 00002F14  D08C                     add.l      D0, A4
  4079. 00002F16  2840                     movea.l    A4, D0
  4080. 00002F18  303C 0176                move.w     D0, 0x176
  4081. 00002F1C  C1ED EDB8                muls.w     D0, [A5 - 0x1248]
  4082. 00002F20  204D                     movea.l    A0, A5
  4083. 00002F22  D1C0                     add.l      A0, D0
  4084. 00002F24  2068 D128                movea.l    A0, [A0 - 0x2ED8]
  4085. 00002F28  2254                     movea.l    A1, [A4]
  4086. 00002F2A  2251                     movea.l    A1, [A1]
  4087. 00002F2C  2290                     move.l     [A1], [A0]
  4088. 00002F2E  302E 0012                move.w     D0, [A6 + 0x12]
  4089. 00002F32  0040 8000                ori.w      D0, 0x8000
  4090. 00002F36  2054                     movea.l    A0, [A4]
  4091. 00002F38  2050                     movea.l    A0, [A0]
  4092. 00002F3A  3140 0004                move.w     [A0 + 0x4], D0
  4093. 00002F3E  2054                     movea.l    A0, [A4]
  4094. 00002F40  2050                     movea.l    A0, [A0]
  4095. 00002F42  216E 0008 0006           move.l     [A0 + 0x6], [A6 + 0x8]
  4096. 00002F48  216E 000C 000A           move.l     [A0 + 0xA], [A6 + 0xC]
  4097. 00002F4E  2054                     movea.l    A0, [A4]
  4098. 00002F50  2050                     movea.l    A0, [A0]
  4099. 00002F52  7048                     moveq.l    D0, 0x48
  4100. 00002F54  2140 0016                move.l     [A0 + 0x16], D0
  4101. 00002F58  2054                     movea.l    A0, [A4]
  4102. 00002F5A  2050                     movea.l    A0, [A0]
  4103. 00002F5C  7048                     moveq.l    D0, 0x48
  4104. 00002F5E  2140 001A                move.l     [A0 + 0x1A], D0
  4105. 00002F62  2054                     movea.l    A0, [A4]
  4106. 00002F64  2050                     movea.l    A0, [A0]
  4107. 00002F66  317C 0008 0020           move.w     [A0 + 0x20], 0x8
  4108. 00002F6C  2054                     movea.l    A0, [A4]
  4109. 00002F6E  2050                     movea.l    A0, [A0]
  4110. 00002F70  317C 0001 0022           move.w     [A0 + 0x22], 0x1
  4111. 00002F76  2054                     movea.l    A0, [A4]
  4112. 00002F78  2050                     movea.l    A0, [A0]
  4113. 00002F7A  317C 0008 0024           move.w     [A0 + 0x24], 0x8
  4114. 00002F80  285F                     movea.l    A4, [A7]+
  4115. 00002F82  4E5E                     unlink     A6
  4116. 00002F84  4E75                     rts
  4117. export_73:
  4118. 00002F86  4E56 FFFC                link       A6, -0x0004
  4119. 00002F8A  41EE FFFC                lea.l      A0, [A6 - 0x4]
  4120. 00002F8E  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  4121. 00002F92  4E5E                     unlink     A6
  4122. 00002F94  4E75                     rts
  4123.